DQL语言学习
DQL : DataBase Query Language (SQL分支:数据库查询语言)
基础查询
1.1 基本语法
基本查询语法:
着重号``,当需要查询的字段名与已知的 SQL 关键字重复,需要用户着重号区分,一般情况下也可以使用。
语法:
1 | select 查询列表 from 表名; |
1.2 查询表中的单个字段
1 | SELECT |
1.3 查询表中的多个字段
1 | SELECT |
1.4 查询表中的所有字段
1 | SELECT * FROM emloyees ; |
1.5 查询常量值
1 | SELECT 99; |
1.6 查询表达式
1 | SELECT 100 % 98; |
1.7 起别名
需要使用关键字:AS
优点:
- 便于理解
- 如果要查询的字段有重名的情况,可是使用别名区分
方式一:
1 | SELECT 100 % 98 AS 结果; |
方式二:(中间留一个空格)
1 | SELECT last_name 姓,first_name 名 FROM employees; |
1.8 去重:distinct
1 | 关键字:distinct |
1 | SELECT DISTINCT department_id FROM employees; |
1.9 +
加号的作用
MySql中的 + 号只有一个作用:运算符
1 | # 两个操作数都是数值型,则做加法运算 |
1.10 CONCAT 连接符
1 | 案例:查询员工的姓名 并且显示为 姓名 |
1 | SELECT CONCAT(last_name + first_name) AS 姓名 |
1 | SELECT CONCAT('a,''b') ; # ab |