数据库表操作
创建数据表
create table 表名称(
字段名称 字段类型(长度) 约束,
字段名称 字段类型(长度) 约束…
);
数据类型
- tinyint/smallint/int/bigint
- float/double
- bit
- char/varchar
- date/time/datetime/timestamp
单表约束分类
- 主键约束:primary key 主键约束默认就是唯一 非空的
- 唯一约束:unique
- 非空约束:not null
查看表
查看所有表
show tables;
查看表结构信息
desc 表名;
删除表
drop table 表名
修改表
修改表:添加列
alter table 表名 add 列名 类型(长度) 约束;
修改表:修改列类型,长度和约束
alter table 表名 modify 列名 类型(长度) 约束;
修改表:删除列
alter table 表名 drop 列名;
修改表:修改列名称
alter table 表名 change 旧列名 新列名 类型(长度) 约束;
修改表:修改表的字符集
alter table 表名 character set 字符集;
修改表:修改表名
rename table 表名 to 新的表名;