1.计算机编码
英文字符:ASCII/Latin-1
中文字符: GB2312/GBK/Unicode
2.MySQL中文乱码产生的原因
默认使用Latin-1编码
3.解决MySQL中文乱码
确保脚本文件编码为utf-8
客户端连接服务器端的编码为utf-8
服务器端创建数据库存储字符的编码为utf-8
4.列类型
数值型:tinyint/smallint/int/bigint/float/double/decimal/boolean
日期时间型: date/time/datetime
字符串型: varchar/char/text
5.列约束
主键约束: primary key
自增列:auto_increment
非空约束: not null
唯一约束:unique
默认值约束: default 默认值
检查约束:
check
mysql不支持
外键约束:
foreign key(外键列) references 另一个表(主键列)