环境:
Navicat
Mysql
关键字:
CREATE TABLE : mysql中的关键字 见名知义 创建一个表
IF NOT EXISTS : 表不存在则创建
NOT NULL auto_increment : 不为null 并且自增
PRIMARY KEY ( id , id_card ) : 主键
COMMENT : 表字段的注释,关于注释我觉一些复杂的字段应该加上注释,以便于后期维护;
但理论上所有字段都应加上注释,一张表里面的字段如果上百,字段的定义在模糊一些,
没有注释使用起来就很麻烦;
示例:
CREATE TABLE
IF NOT EXISTS table_test (
id BIGINT ( 19 ) NOT NULL auto_increment,
cname VARCHAR ( 8 ) COMMENT '姓名' ,
age INT ( 3 ) COMMENT '年龄' ,
sex CHAR ( 1 ) COMMENT '性别' ,
birthday DATE COMMENT '生日' ,
id_card VARCHAR ( 32 ) COMMENT '身份证号' ,
deposit DECIMAL ( 18, 2 ) COMMENT '存款' ,
mobile_number INT ( 11 ) COMMENT '手机号' ,
height DECIMAL ( 3, 2 ) COMMENT '身高' ,
weight DECIMAL ( 3, 2 ) COMMENT '体重' ,
PRIMARY KEY ( id , id_card )
) COMMENT = 'table_test';