数据库操作DQL语句
DQL
- DQL英文全称Data Query Language(数据查询语言),用来查询数据库表中的记录
- 关键词:SELECT
- 语法
- 基本查询
- 条件查询(where)
- 分组查询(group by)
- 排序查询(order by)
- 分页查询(limit)
### DQL-基本查询
*
#### 查询多个字段:**select** 字段1,字段2,字段3 **from** 表名;
* 具体代码及结果
*
```sql
-- 1.在查询指定字段 name entryDate 并返回
select name, entrydate
from tb_emp;
```
* 
*
#### 查询所有字段(通配符\*):**select \*from** 表名
* 具体代码及结果
*
```sql
-- 2.查询返回所有字段
# select *
# from tb_emp; -- 在具体项目中不推荐使用(不直观且性能低)
select id,
username,
password,
name,
gender,
image,
job,
entrydate,
create_time,
update_time
from tb_emp;
```
* 
*
#### 设置别名:**select** 字段1 \[**as** 别名1\],字段2 \[**as** 别名2\] **from** 表名;
* 具体代码及结果
*
```sql
-- 3.查询所有员工的 name entrydate,并起别名(姓名、入职日期)
# select name as '姓名', entrydate as '入职日期'
# from tb_emp;
select name '姓名', entrydate '入职日期'
from tb_emp;
```
* 
*
#### 去除重复记录:**select** **distinct** 字段列表 **from** 表名
* 具体代码及结果
*
```sql
-- 4.查询已有员工关联了哪几种缘分(不要重复)
select distinct job
from tb_emp;
```
* 