目录
一、创建表
二、查看表
三、修改表
四、删除表
一、创建表
不指明字符集、校验规则、存储引擎则使用数据库默认的
create table 表名称(列名 数据类型,列名 数据类型,列名 数据类型
)character set 字符集 collate 校验规则 engine 存储引擎;
样例:
create table t1(-> name varchar(20) comment '用户名',-> age int comment '年龄',-> birthday date comment '生日'-> )character set utf8 collate utf8_general_ci engine MyIsam;
二、查看表
1.查看当前数据库中有哪些表
show tables;
2.查看某个表结构
desc 表名称;
3.查看表的创建语句(将;替换\G可以格式化内容)
show create table 表名称; show create table 表名称 \G
4.查看表中数据
select * from 表名称;
三、修改表
1.重命名表
alter table 表名称 rename to 新表名称; alter table 表名称 rename 新表名称;
2.插入数据
(如果省略列名称,则默认每一列都要插入数据)
insert into 表名称 (列名称) values (插入数据);
3.增加列
(可以使用after指定在某列后面增加一列)
alter table 表名称 add 列名称 数据类型 comment 解释; alter table 表名称 add 列名称 数据类型 comment 解释 after 列名称;
4.删除列
alter table 表名称 drop 列名称;
5.修改列属性
(修改列属性时,如果有解释,解释同时也需要修改,否则为NULL)
alter table 表名称 modify 列名称 新属性;
alter table t1 modify name varchar(60) comment '用户名';
6.修改列名称
(修改列名称时,其列属性需要一并修改)
alter table 表名称 change 列名称 新列名称 新属性;
四、删除表
drop table 表名称;