1. -- 查询所有的学生 成绩
  2. -- 语法:SELECT 字段 FROM
  3. SELECT * FROM student
  4. SELECT * FROM result
  5. -- 查询指定字段
  6. SELECT `StudentNo` FROM student
  7. -- 别名:给结果起一个名字 AS 可以给字段起别名,也可以给表起别名
  8. SELECT `StudentNo` AS 学号,`StudentName` AS 学生姓名 FROM student AS s
  9. -- 函数 Concat ab
  10. SELECT CONCAT('姓名:',StudentName) AS 新名字 FROM student

语法:SELECT 字段,…FROM 表

有时候,列名字不是那么见名知意,我们起别名 AS 字段名 as 别名 表明 as 别名

去重:distinct

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

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

数据库的列的表达式

SELECT VERSION()-- 查询系统的版本(函数)
SELECT 100*3-1 AS 计算结果 -- 用来计算(表达式)
SELECT @@auto_increment_increment -- 查询自增的步长(变量)
SELECT `StudentNo`,`StudentResult`+1 AS '提分后' FROM result -- 学员考试成绩+1分查看

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

语法:select 表达式 from 表