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

Posted WZ_BeiHang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;                  --显示表的结构  

 

 

以上是关于MySQL的字段属性+SQLyog查看建表语句的主要内容,如果未能解决你的问题,请参考以下文章

MySQL查看建表语句

sqlyog 如何导出建表语句

MySQL

如何利用SQL语句查看某一个表全部列或单个列的属性?

关于mysql建表的问题

MySQL数据库常用语句收集