创建表
2018-08-17 本文已影响0人
笔墨流年乱浮生
选择数据库(use zjcsql;)后
创建表:
语法:CREATE TABLE table_name(column_name column_type);
一般情况表名都是t_xxx
结果:
完整语法:
create (temporary) table (if not exist) table_name
(column_name column_type(size))
其中id、title、author、submission_data为列名,
列类型有varchar、integer(int)、decimal(用于高精度计算)、date,
auto_increment所在列必须为索引列,其作用是在插入数据时,如果该列为NULL,MySQL将自动产生一个比现存值更大的唯一标识符值。即该字段初始值为1,每条新记录自动递增1。
not null表示此列不能为空,
size规定表中列的最大长度。
primary key表示该列是表的主键,此列的值必须唯一,MySQL将自动索引该列。例子中为id所在列。