MySQL 的DQL查询数据语言--指定查询字段

4.2、指定查询字段

-- 查询全部的学生  SELECT * FROM 表
SELECT * FROM student

-- 查询指定的字段  SELECT 字段,[字段2],[字段3] FROM 表
SELECT `studentno`,`studentname` FROM student

-- 给查询的字段结果起一个别名   AS 可以给字段起别名,也可以给表起别名
SELECT `studentno` AS 学号,`studentname` AS 学生姓名 FROM student

-- 函数 Concat(a,b)(拼接字符串)
SELECT  CONCAT('姓名:',`studentname`) AS 新名字 FROM student

语法:SELECT 字段,[字段2],[字段3] FROM 表

有的时候,列的名字不是那么的见名知意,可以起别名 AS 字段 as 别名 表 as 别名

去重 distinct

作用:去除SELECT 查询出来的结果中重复的数据,重复的数据只显示一条

-- 查询一下有哪些同学参加了考试,成绩
SELECT * FROM result	-- 查询全部的考试成绩
SELECT `studentno` FROM result	-- 查询有哪些同学参加了考试
SELECT DISTINCT `studentno` FROM result	-- 发现重复数据,distinct去重

数据库的列(表达式)

SELECT VERSION()    -- 查询系统版本(函数)

SELECT 100*6-9 AS 计算结果	-- 用来计算(表达式)

SELECT @@auto_increment_increment   -- 查询自增的步长(变量)

-- 查询学员的考试成绩
SELECT `studentno`,`studentresult` FROM result
-- 所有学院的考试成绩 + 1
SELECT `studentno`,`studentresult`+1 AS 提分后的成绩 FROM result

数据库中的表达式:文本值,列,null,函数,计算表达式,系统变量…

select 表达式 from 表

Guess you like

Origin blog.csdn.net/l1341886243/article/details/118577508