DQL: 查询 ★★★★★
基本查询: ★
select *,字段名 from 表名 where 条件
别名查询 : as
查询结果参与运算: 例子 :....IFNULL(price,0) ......
去重复查询:distinct
条件:
比较运算符: > < = !=
逻辑运算符 :and or not
in :WHERE id IN(1,3,4)=WHERE id=1 OR id=3 OR id=5
两个数据之间:between 值1 and 值2
模糊查询:like _ %,%__
排序:
作用: 对查询结果进行 排序
order by 关键字
select * from 表名 where 条件 order by 字段名 [asc|desc],字段名 [asc|desc];
聚合函数: ★
作用: 对数据进行统计
count(字段名)
sum(字段名)
min(字段名)
max(字段名)
avg(字段名)
分组: select * from 表名 where 分组前筛选条件 group by 字段 having 分组后条件
where和having区别:
where用在分组前,对分组前的数据进行筛选
having用在分组后,对分组后的数据进行筛选
where后不能使用聚合函数
having后可以使用聚合函数
limit: 分页 ★
作用: 降低服务器压力,提高服务器指定效率,提高用户体验度
语法: select * from 表名 where 条件 limit 起始索引,每页显示条数
已知条件:
当前页页码
每页显示条数
必须条件: sql执行时需要的参数
起始索引 = (当前页页码-1)*每页显示条数
每页显示条数
DCL: 数据控制语言(了解)
操作用户和权限
数据库备份与还原: ★
命令方式:
备份: mysqldump -uroot -proot db1 > /db1.sql
还原: source /db1.sql;
注意: 命令方式备份的数据库不会有建库语句,还原时,需要手动创建数据库,并进入
图形化界面:
使用sqlyog,navicat进行备份与还原
表约束: ★ (认识就好)
主键约束:primary key
非空约束:not null
唯一约束:unqiue
默认值约束:default 值
多表关系: 外键约束 foreign key
一对一
一对多
多对多
MySql简单查询笔记
最新推荐文章于 2024-07-25 08:25:52 发布