1.模糊查询 like
% 表示多个任意字符 _ 表示任意一个字符
例如:查询黄姓同学 select * from student where name '黄%' select * from student where name '黄_'
2. 范围查询 in 表示在一个非连续的范围内
select id from student where id in (1,2,3)
优先级由高到低的顺序为:小括号,not, 比较运算符 ,逻辑运算符 and 比 or 先运算, 同时出现并希望先算 or ,需要结合()使用
3.
where (条件查询):按照‘条件表达式’指定的条件查询
group by (分组): 按照‘属性名’指定的字段进行分组。group by 通常和count() , sum() 等聚合函数一起使用。
having (筛选) : 有group by 才能 having 只有满足 条件表达式 中指定的条件才能输出

order by (排序):按照属性名指定的字段进行排序, 排序方法有 asc 和 desc 两个参数指出。默认是按照 asc 来排序,即升序。
4.mysql 中常用的聚合函数:
max (列名): 求最大值
min(列名): 求最小值
sum(列名): 求和
avg(列名): 求平均值
count(列名): 统计记录的条数
对于分组的聚合函数注意:通过select 在返回集字段中,这些字段要么就要包含在group by语句后面,作为分组的依据,要么就要被包含在聚合函数中。

5. limi 分段取值
语法: limi m,n m为其实位置 , n 为取几个
select * from student limi 0,2
6.join 连接查询(join 语法)
join用于多表中字段之间的联系,按照功能大致分三类:
inner join 内连接,或者等值连接
left join 左连接
right join 右连接
7.mysql 建表思路理解
一对一 one on one
一对多 one on many
多对多 many on many

最新文章

  1. Lrc2srt精灵,增加自定义输出编码
  2. 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数012,polygon,多边形
  3. RegExp类型,单体内置对象
  4. Oracle11.2新特性之listagg函数 (行列转换)
  5. python属性查找
  6. 如何让Windows程序只运行一个程序实例?
  7. JS代码获取当前日期时支持IE,不兼容FF和chrome,解决这个问题,我们需要把获取时间的getYear()函数换成getFullYear()
  8. 小学生之解析XML应用
  9. php引用传值
  10. 转:修改类不重启tomcat 自动加载项目
  11. Git 1.9.5.msysgit.1
  12. uva 10054 The Necklace(欧拉回路)
  13. Qt WebEngine版本要求
  14. [js] 实现接口
  15. 关于bash
  16. 学习pwn的前提工作及部分解决方案
  17. 面试 16:栈的压入压出队列(剑指 Offer 第 22 题)
  18. java应用:向用户注册的邮箱发送邮件
  19. Spring配置跨域请求
  20. 附加任务:团队作业7 Alpha冲刺

热门文章

  1. linux下sort命令详解
  2. 如何练习打字之用英文写文章 & 如何调养右手之用左手握鼠标
  3. python之json序列
  4. dede后台登陆不了、出现index.htm Not Found!、无更新模板,解析不了
  5. js查漏补缺
  6. 根据关键字获取高德地图poi信息
  7. MapReduce实现Apriori算法
  8. android LogConfigurator
  9. 常见的操作系统及linux发展史
  10. c#分布式ID生成器