MySQL学习日志六,DQL查询语句
Data Query Language:数据查询语言
-
所有的查询都用它 select
-
无论是简单的还是复杂的数据都可以查询 select
-
是数据库最核心的一个语句,使用频率最高
SELECT语句的完整语法为:
SELECT[ALL|DISTINCT|DISTINCTROW|TOP]
{*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]}
FROM tableexpression[,…][IN externaldatabase]
[join...on...连接表]
[WHERE…]
[GROUP BY…]
[HAVING…]
[ORDER BY…]
[WITH OWNERACCESS OPTION]
简单查询
1.查询语句
SELECT 字段 FROM 表名
数据库中的表达式:文本值,列,Null,函数,计算表达式,系统变量...
- 起别名:给字段起别名 使用as 也可以给表起别名
SELECT `列名1` as 别名1,`列名2` as 别名2 FROM 表名 as 表的别名;
3.去重:有时候查询到的数据有大部分是相同的,这时候就可以考虑去重distinct
SELECT DISTINCT `列名` from 表名;
4.where条件子句:搜索的一个或多个条件为真,返回的结果为真,在mysql中表示检索到了
逻辑运算符
5.模糊查询
具体实例,请查看
狂神说MySQL第18集
狂神说MySQL第19集
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人