MySQL-DQL基础查询

DQL – 基础查询

1
2
3
4
5
6
7
8
9
10
11
12
drop table if exists stu;

CREATE TABLE stu(
id int,
name varchar(20),
age int,
sex varchar(5),
address varchar(100),
math double(5,2), -- 数学成绩
english double(5,2), -- 英语成绩
hire_date date --入学时间
);
1
2
3
4
5
6
7
8
9
10
INSERT INTO stu(id, name, age, sex, address, math, english ,hire_date)
VALUES
(1, '段勇', 55, '男', '杭州', 66, 78, '1997-11-12'),
(2, '马华', 42, '男', '广州', 66, 78, '1998-11-22'),
(3, '刘德成', 33, '男', '南京', 66, 78, '1987-11-21'),
(4, '张东升', 28, '男', '湖南', 66, 78, '1997-1-20'),
(5, '刘青', 18, '女', '香港', 66, 78, '1987-11-30'),
(6, '路阿斯', 21, '男', '北京', 66, 78, '1977-1-1'),
(7, '萨东升', 22, '女', '武汉', 66, 78, '1946-11-29'),
(8, '欧阳生', 29, '男', '杭州', 66, 78, '1957-1-2'),
1
2
3
-- 查询所有列 查询指定列
select * from stu;
select name, age from stu;
1
2
3
4
5
6

select address from stu;

-- 去除重复记录
select DISTINCT address from stu;

1
2
3
4
-- 列别名 as可以省略
select name, math, english from stu;
select name 姓名, math 数学成绩, english 英语成绩 from stu;
select name as 姓名, math as 数学成绩, english as 英语成绩 from stu;

MySQL-DQL基础查询
http://example.com/2023/01/11/MySQL - DQL基础查询/
作者
Ray
发布于
2023年1月11日
许可协议