1、建表与删表
1.1、建表
craete table (
列名1 类型 是否为空 默认值,
列名2 类型 是否为空 默认值,
……
列名3 类型 是否为空 默认值
)engine =存储引擎 charset = 字符编码;
1.2、删表
drop table 表名
2、修改表结构:利用alter table 表名 + 操作
2.1、增加列
alter table 表名 add 列名 列类型 创建一个列成为表的最后一列
alter table 表名 add 列名1 列类型 after 列名2 在列名2创建一个列名1的字段
alter table 表名 add 列名 列类型 first 创建一个列成为表的第一列
2.2、删除列
alter table 表名 drop 列名
2.3、修改列
(1)修改列名
alter table 表名 change 旧列名 新列名 列类型
(2)修改列类型
alter table 表名 modify 列名 新列类型
注意:change可以修改列名、列类型和列位置,而modify只能修改列类型和列位置不能修改列名。
(3)修改列位置
通过设置after和first来修改列的位置。
change和modify都可以用来修改列位置。
alter table 表名 change 列名1 列名1 列类型 after 列名2
alter table 表名 change 列名1 列名1 列类型 first
alter table 表名 modify列名1 列类型 after 列名2
alter table 表名 modify列名1 列类型 first
3、查看表结构和建表语句
3.1、desc/describe 表名 等效于 show columns from 表名
3.2、查看建表语句 show create table 表名
4、数据的增删改查
4.1、插入数据
insert into 表名 (插入字段列表)
values
(值列表),
(值列表),
……
(值列表);
4.2、修改数据
update 表名 set 字段 = 新值 where……
4.3、删除数据
delete from 表名 where ……
4.4、查看数据
select 字段列表 from 表名 ……