本文目录一览:
Mysql数据库建表问题
create table service(
id int(10) primary key auto_increment,
account_id int(9) references account(id) not null,
unix_host varchar(15) unique,
os_username varchar(8) not null unique,
login_passwd varchar(8) not null,
status char(1) check (status in(0,1,2)),
create_date datetime,
pause_date datetime,
close_date datetime,
cost_id int references cost(id) not null
)engine=innodb default charset=utf8;
MYSQL数据库中怎么建立一个表呢?
1、打开Navicat for MySQL,找到要创建数据库中数据表
2、接着我们在“表”上面单击鼠标右键,然后点击“新建表”
3、然后,右边就会出现设计表的界面,这里可以设置表的字段名,类型,长度以及是否为null等
4、设计完数据表之后,点击“保存”按钮就OK了。
5、我们在其中输入表名就点击确定就可以了,表名可以根据自己的需求来设置
mysql数据库。我现在要建一张表book,存储字段id,name,price,pages,aut
如果是mysql5以后的版本,那么可以不使用text来存储introduce和menu类型。
MySQL 数据库的varchar类型在4.1以下的版本中的最大长度限制为255,其数据范围可以是0~255或1~255(根据不同版本数据库来定)。在 MySQL5.0以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节的数据,起始位和结束位占去了3个字 节,也就是说,在4.1或以下版本中需要使用固定的TEXT或BLOB格式存放的数据可以使用可变长的varchar来存放,这样就能有效的减少数据库文 件的大小。