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 表