07-基础SQL-DQL(数据查询语言)-基础查询

DQL-介绍(常用)

DQL英文全称是Data Query Language(数据查询语言),数据查询语言用来查询数据库中表的记录

查询关键字:SELECT

DQL-语法

DQL-语法(编写顺序和执行顺序)

DQL-基本查询

查询多个字段

SELECT 字段1, 字段2, 字段3... FROM 表名;
SELECT * FROM 表名;

设置别名

SELECT 字段1 [AS 别名1], 字段2 [AS 别名2] ... FROM 表名;

去除重复记录

SELECT DISTINCT 字段列表 FROM 表名;

 

案例:创建一个 emp 员工表,添加一些员工数据

复制代码
CREATE TABLE emp(
    id int comment "编号",
    workno varchar(10) comment "工号",
    name varchar(10) comment "姓名",
    gender char(1) comment "性别",
    age tinyint unsigned comment "年龄",
    idcard char(18) comment "身份证号",
    workaddress varchar(50) comment "工作地址",
    entrydate date comment "入职时间"
) comment "员工表";
复制代码
INSERT INTO emp (id,workno,name,gender,age,idcard,workaddress,entrydate)
VALUES    
(1,"1","马铃薯","男","23","123456789000000000","江西","2023-12-31"),
(2,"2","任先生","男","26","123456789000000001","河北","2023-12-31"),
(3,"3","王校凯","男","23","123456789000000002","河北","2023-12-31"),
(4,"4","张晓峰","男","24","123456789000000003","山西","2023-12-31")

 1)查询指定字段 name, workno, age 返回

SELECT name, workno, age FROM emp;

2)查询所有员工的工作地址,起别名

SELECT workaddress AS"工作地址" FROM emp;

# 或者

SELECT workaddress "工作地址" FROM emp;

3)查询公司员工的工作地址(不要重复)

SELECT DISTINCT workaddress AS "工作地址" FROM emp;

 

posted @   马铃薯1  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示