SQL分类之DQL:查询表中的记录
2024-09-19 00:00:46
DQL:查询表中的记录
select * from 表名;
1.语法
select
字段列表
from
表名列表
where
条件列表
group by
分组字段
having
分组之后的条件
order by
排序
limit
分页限定
2.基础查询
1.多个字段的查询
select 字段名1,字段名2... from 表名;
注意:
- 如果查询所有字段,则可以使用*来替代字段列表。
2.去除重复
distinct
3.计算列
一般可以使用四则运算计算一些列的值。(一般只会进行数值型的计算)
ifnull(表达式1,表达式2);
- 表达式1:那个字段需要判断是否为null
- 如果改字段为null后的替换值。
4.起别名
as :as也可以省略
3.条件查询
1.where子句后跟条件
2.运算符 >,<,>=,<=,=,<>
BETWEEN...AND
IN(集合)
LIKE
IS NULL
and or &&
or or ||
not or !
最新文章
- grails框架的g:paginate分页标签的使用
- [转]JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
- GT考试(bzoj 1009)
- spoj687 后缀数组重复次数最多的连续重复子串
- JS正则获取参数值
- 搭建WP8开发环境
- FTP服务器简易有效的访问方法
- qq邮箱是怎么做到同一个浏览器让多个不用用户同时打开的? --session的控制
- MyEclipse从数据库表反向生成实体类之Hibernate方式(反向工程)
- selenium自动化测试
- MongoDB入门解析【学习记录】
- Percona监控MySQL模板详解
- 在Android上编写模块化项目(翻译)
- LindDotNetCore~授权中间件的介绍
- vue+cordova插件使用,bluetoothSerial.connect()连接失败
- 异步请求取得json数据
- idea中文乱码
- ORA-00257: archiver error. Connect internal only, until freed……
- ReactNative如何在JS中引用原生自定义控件(rn变化太快,网上很多教程有坑,这个我研究后可用,特意分享)
- centos 6.X下建立arduino开发环境
热门文章
- nodeJs 报maximum call stack size exceeded js
- TinyXML2 使用
- 在系统下文件上传报错:The temporary upload location [/tmp/tomcat.xxx/work/Tomcat/localhost/ROOT] is not valid
- Mock.js数据模拟
- mybatis框架-使用resultMap实现高级结果映射,collection属性的使用
- Scrapy笔记04- Selector详解
- three.js 添加 图形控制界面 gui
- getpeername、getsockname
- 触发bfc解决父子元素嵌套垂直方向margin塌陷问题
- RedHat linux服务器安装elasticsearch且设置公网访问