今日回顾:
create table 表名(
字段名1 类型 [字段附加属性],
字段名2 类型 [字段附加属性],
....
)
charset= utf8/gbk -- 表中存储数据的字符编码
engine=InnoDB/MyIsam/BDB/Memory -- 表类型
类型:
数字类型:
整数:int, tinyint, smallint, mediumint, bigint
小数:float , double, decimal(M, D);
时间类型:
time, date, datetime, year, timestamp,
字符类型:
char: 定长字符,最大可设定255(字符个数)
varchar: 变长字符,最大可设定为65532个字符
text:长文本,
enum:单选型字符,枚举字符,
enum(‘选项1’,’选项2’,’选项3’,....),他们每个选项对象的索引值为:1,2,3,4,5,6 ,.....
set:多选型字符,
set(‘选项1’,’选项2’,’选项3’,....),他们每个选项对象的索引值为:1,2,4,8,16 ,.....
属性:
not null
default 默认值
primary key 主键,一个表只能设置一个
unique key 唯一键
auto_increment 自增 用于整数,并且一个表只能设置一个
comment ‘说明文字’