Mysql查询数据第二讲之单表查询
来源:互联网 发布:网络服务提供商与数据 编辑:程序博客网 时间:2024/06/05 09:23
查询所有字段
SELECT * from bookinfo (mysql默认对大小写不敏感)
查询指定字段
SELECT bookTitle from bookinfo
SELECT bookTitle,bookId from bookinfo
查询指定记录
SELECT * from bookinfo WHERE bookId =1
SELECT * from bookinfo WHERE bookId <=10
SELECT * from bookinfo WHERE bookId !=10
1 带IN关键字查询
SELECT * from bookinfo WHERE bookId IN (10,13)
SELECT * from bookinfo WHERE bookTitle NOT IN (‘跨界’,’疯传’)
(字符需要用单引号标注)
2 带BETWEEN AND范围查询
SELECT * from bookinfo WHERE bookId BETWEEN 10 AND 13
3 带LIKE字符匹配查询
SELECT * from bookinfo WHERE bookTitle LIKE ‘%跨%’
SELECT * from bookinfo WHERE bookTitle NOT LIKE ‘跨%’
“%”表示模糊匹配,表示其他字符
4 查询空值
SELECT * from bookinfo WHERE bookPrices IS NULL
注意这里面的”IS”不能修改为“=”,否则的话无法查询
5 带AND的多条件查询
SELECT * from bookinfo WHERE bookPrices IS NULL AND bookId = 176
6 带OR的多条件查询
SELECT * from bookinfo WHERE bookPrices IS NULL OR bookId = 12
7 查询结果不重复
SELECT DISTINCT bookPrices from bookinfo WHERE bookPrices <100000
8 对查询结果排序
SELECT * FROM bookinfo ORDER BY bookId DESC
升序降序分别是ASC和DESC
9 限制数量
SELECT * FROM bookinfo LIMIT 3
SELECT * FROM bookinfo LIMIT 2,4(初始位置,记录数)
注意第一条数据的下标是0,所以这里其实是第三到第七条记录
关于单表查询的知识点大部分就到这里啦,可能有人会问?WTF?GROUP BY怎么没有说?不要着急,我们到下一节集合函数中再深入了解啦!
- Mysql查询数据第二讲之单表查询
- Mysql查询数据第一讲之查询数据基本语法
- MySQL学习之MySQL单表查询
- MySQL中的数据查询语言,针对单表的查询
- MySQL数据库学习05-查询数据:单表查询
- Xpath查询第二讲
- MySQL(基础篇)之单表查询
- MySQL数据库之单表查询
- MySQL语句基础之单表查询
- mySQL之单表查询记录
- mysql 单表查询
- mysql单表查询
- MySQL 单表查询
- MySQL 单表查询
- MySQL-单表查询
- mysql 单表查询
- MySQL单表查询
- MySql查询之单表查询 --附练习素材
- 设计模式—桥接模式(十八)
- iOS UISlider的使用
- 在win10下使用vscode和winbash调试C代码
- HDU-2070 Fibbonacci Number
- CentOS7中systemctl的使用
- Mysql查询数据第二讲之单表查询
- C语言 指针例解
- 线性表——链式存储结构之循环双链表
- Tiny4412 Android5.0 定制键值相关的文件
- 动态规划——编辑距离
- 竖式问题
- 使用Lock与ReentrantLock模拟消息队列阻塞,生产与消费问题模拟
- java中集合List用法
- elasticsearch条件查询语句与聚合查询语句模板