首页 > 编程知识 正文

mysql数据库建表规范15条(mysql建表范式)

时间:2023-12-11 12:29:16 阅读:314230 作者:AYPS

本文目录一览:

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来存放,这样就能有效的减少数据库文 件的大小。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。