DQL(Data Query Language):数据查询语言,用以查询数据库中表的记录(数据)。
CREATE TABLE exam(
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(20) NOT NULL,
chinese DOUBLE,
math DOUBLE,
english DOUBLE
);
INSERT INTO exam VALUES(NULL,'关羽',85,76,70);
INSERT INTO exam VALUES(NULL,'张飞',70,75,70);
INSERT INTO exam VALUES(NULL,'赵云',90,65,95);
INSERT INTO exam VALUES (NULL,'黄忠',NULL,88,76);
一、基本查询
select关键字后面跟着的是字段名,*表示查询结果显示所有字段。
1、查询所有信息与指定信息
-- 查询表中所有学生的信息
SELECT * FROM exam;
SELECT id,NAME,chinese,math,english FROM exam;
-- 查询表中所有学生的姓名和英语成绩
SELECT NAME,english FROM exam;
2、清除重复值
-- 过滤重复的英