MySQL的字段属性+SQLyog查看建表语句

MySQL的字段属性

写在前面:数据库就是单纯的表,用来存储数据,只有行和列行代表数据,列代表字段(id、name、age这种就叫字段)

1、长度

2、默认

3、主键

4、非空

5、Unsigned

6、自增

7、Zerofill

1. 长度

数据的长度。

2. 默认

设置默认值,比如sex设置默认值为男,即不填内容,默认值就是男。

3. 主键

一个表只设一个主键,比如id就可以设为主键,彼此的id不同,即彼此的主键值不同。

4. 非空

1、如果勾上了,若不填值,就会报错

2、如果没勾上,若不填值,默认为null

5. Unsigned

1、无符号的整数

2、声明了该列不能声明为负数

6. 自增

1、自动在上一条记录的基础上+1(默认加1,可以在高级中改默认值)

2、通常用来设置唯一的主键index,必须是整数类型

3、可以自定义主键自增的起始值和步长

7. Zerofill

设置完长度后,不足的位数,在前面用0填充。

 

补充:在SQLyog查看建表语句

新查询编辑器 > SHOW CREATE TABLE student; > 选中执行 > 点结果 > 选最右侧展示

   

用上述查到的SQL代码,也可以建一个新表。

新查询编辑器 > 输入上面查到的SQL代码 > 按图中方式,改代码 > 选中执行 >鼠标右键空白区域,刷新对象浏览器。

 

 常用命令:

SHOW CREATE DATABASE school;   --查看创建数据库的语句
SHOW CREATE TABLE student;     --查看student数据表的定义语句
DESC student;                  --显示表的结构  

 

 

posted @ 2020-02-26 00:14  WZ_BeiHang  阅读(1707)  评论(0编辑  收藏  举报