-- 查询所有的学生 成绩-- 语法:SELECT 字段 FROM 表SELECT * FROM studentSELECT * FROM result-- 查询指定字段SELECT `StudentNo` FROM student-- 别名:给结果起一个名字 AS 可以给字段起别名,也可以给表起别名SELECT `StudentNo` AS 学号,`StudentName` AS 学生姓名 FROM student AS s-- 函数 Concat (a,b)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 表
