ParisGabriel
每天坚持手写 一天一篇 决定坚持几年 为了梦想为了信仰
![](https://i-blog.csdnimg.cn/blog_migrate/f480a30407083e9fda6d2b2ad4940092.png)
表字段重命名(change)
alter table 表名 change 原名 新名 数据类型;
SQL查询
执行顺序:
3. select ...聚合函数 from 表名
1. where ...
2. group by...
4. having...
5. order by...
6. limit...
group by 语句
作用:给查询结果进行
分组
注意:
1.
group by之后的
字段必须要为
select之后的
字段名
2.
如果select之后的字段和group by 之后的
字段不一致,则
必须对
字段
进行聚合处理(聚合函数)
having 语句
作用:对查询结果
进一步筛选
注意:
1.
having语句通常和
group by联合使用,
过滤由
group by语句
返回的记录集
2.
where只能操作表中
实际存在的
字段,
having by可操作由聚合函数生成的显示列
distinct
作用:不显示字段
重复值
注意:
1.distinct和from之间
所有字段都相同
才会去重
2.distinct
不能对任何字段做聚合
处理
运算符:
+ - * / %
## sudo apt-get install python3-pip 安装pip3
## sudo pip3 install pymysql 安装mysql
约束:
1.作用:
保证数据的
完整性、
一致性、
有效性
2.约束分类
1.默认约束(
default)
插入字段时
不给该字段
赋值 则
使用默认值
2.非空约束(
not NULL)
不允许该字段值有NULL记录