目录
系列文章
Java Web开发_异步处理以及前端中Vue框架的简单使用(Day3)
Java Web开发_Maven以及SpringBootWeb入门(Day4)
前言
此博客主要记录在学习黑马程序员2023版JavaWeb开发课程的一些笔记,方便总结以及复习。
一、DQL
书接上文,继续数据库的操作——SQL语句——DQL:lData Query Language(数据查询语言),用来查询数据库表中的记录。关键字:SELECT。
基本查询
查询多个字段:select 字段1, 字段2, 字段3 from 表名;
查询所有字段(通配符):select * from 表名;
设置别名:select 字段1 [ as 别名1 ] , 字段2 [ as 别名2 ] from 表名;
去除重复记录:select distinct 字段列表 from 表名;
代码实例操作:
-- 查询指定字段
select name,entrydate
from tb_emp;
-- 查询返回所有字段
-- 推荐
select id, username, password, name, gender, image, job, entrydate, create_time, update_time
from tb_emp;
-- 不推荐,不直观。性能低
select *
from tb_emp;
-- 查询所有员工的name,entrydate,并起别名(姓名,入职日期)
select name as 姓名,entrydate as 入职日期
from tb_emp;
-- as可省略
select name 姓名,entrydate 入职日期
from tb_emp;
-- 查询已有的员工对应了哪几种职位(不要重复)
select distinct job
from tb_emp;
条件查询
条件查询: select 字段列表 from 表名 where 条件列表 ;
在条件列表中我们通常会引用到一些运算符供给筛选:
比较运算符 |
功能 |
> |
大于 |
>= |
大于等于 |
< |
小于 |
<= |
小于等于 |