添加列
alter table 表单名 add 字段名 数据类型(长度) 约束
修改列类型
alter table 表单名 modify(修改) 列名 数据类型(长度) 约束
删除列
alter table 表单名 drop 列名;
修改列名称
alter table 表单名 change 旧列名 新列名 类型(长度) 约束
修表名
rename table 表单名 to 新的表名
修改字符集
alter table 表名 character set 字符集
```
```
创建
create database 数据库名称;
查询(重点)
show databases;
show create database 数据库名称;
删除
drop database 数据库名称;
修改
select database 数据库名称;
alter database 数据库名称 character set utf8; 修该数据库字符集格式
切换
use 数据库名称;
select database(); 查看当前操作的数据库
```
##顺序
```
where的子句后面不能跟着聚合函数。如果现在使用带有聚合函数的条件过滤(分组后条件过滤)需要使用一个关键字having
select product,sum(price) from orderitem group by product having sum(price) > 5000;