数据类型

数值型

整数

  1. tinyint 极小的整数
  2. smallint 小的整数
  3. mediumint 中的整数
  4. int 整数 32bit
  5. bigint 大的整数

    小数

  6. float 4bit

  7. double 8bit
  8. decimal
  9. muneric

    字符串

  10. char字符串 会补全字节长度

  11. varchar可变字符串 不会补全字节长度
  12. variable可变的
  13. binary存二进制
  14. varbinary可变二进制
  15. blob二进制文本
  16. text可变字符串文本

    日期/时间

  17. date 日期

  18. time 时间
  19. datetime 日期&时间
  20. timestamp时间戳



创建一个表

  1. create table student(
  2. dis int(14),
  3. name varchar(20),
  4. sex varchar(2 )
  5. ) character set = 'utf8';;

修改

  1. -- alter table 原表名 rename to 新表名
  2. alter table student rename to stu; --修改表名
  3. -------------------------------------------------
  4. -- 修改列
  5. -- alter table 原表名 change 原列名 新列名 新类型(新长度);
  6. alter table student change sid id int(20);
  7. -------------------------------------------------
  8. --新增列
  9. alter table 原表名 add 新列名 新类型 新长度
  10. alter table student add birthday date;
  11. -------------------------------------------------
  12. --删除列
  13. alter table 原表名 drop 原列名
  14. alter table student drop birthday;

删除

  1. -- drop table 表格名字
  2. -- drop database 数据库名