数据类型

  1. 整型
    • 有/无符号
  2. 小数
    • decimal(5,2), 一共长5位, 小数2位, 精确小数
    • float, 浮点数4个字节
    • double, 8字节
  3. 字符串
    • char: 定长(任意长度字符串都占用255个字符)
    • varchar: 变长(表示长度小于255字符的字符串)
    • text: 长文本.
  4. 日期
    • datetime/timestamp, 日期时间混合. datetime取值范围大
    • time/date, 表示日期或时间
    • select now(), 获取当前时间(选择now字段)
  5. 二进制
    • 比较少用

设置约束

  1. 设置主键
    • 尽量不要设置复合主键
  2. 自动增长
    • auto-increment

复制表结构

create table newtable like oldtable;

修改表