查询的基本结构
—投影操作
.概念:投影操作是查询语句里必须有的子句,关键字则为SELECT。它将选择对表中那些列进行操作,这些列将出现在结果里
.关系数据库中的投影操作是指从关系中选择出若干属性列组成新的关系 SELECT 列1,列2 FROM 表名;
.表前缀
-SELECT t_student.姓名 FROM 表名;
.列的别名
.计算列
-在数据管理系统中,我们也可以执行返回计算列的SELECT查询
.排除重复数据
-数据库表的同列中,经常有相同值多次出现。又是,我们需要确保返回唯一的数据行。
这时我们需要使用DISTINCT关键字来排除重复数据。
.返回限定的函数
-在MySQL中可以限制查询的行数,并制定从第几行开始到第几行结束
-注意:LIMIT序号是从0开始。LIMUT只能用于MySQL中
选择操作
-SELECT 姓名,年龄 FROM t_student
-执行范围测试
.一个范围搜索,大于等于下限
-定义集合关系
.在指定的某几个值中进行搜索
.标准结构 SELECT 列A,列B FROM 表名 WHERE 列c IN(值集合)
-模糊查询
.模糊查询是一种比较实用的过滤方式,利用通配符来实现模糊查询
.标准结构 SELECT 列A,列BFROM 表名WHERE 列C LIKE
—投影操作
.概念:投影操作是查询语句里必须有的子句,关键字则为SELECT。它将选择对表中那些列进行操作,这些列将出现在结果里
.关系数据库中的投影操作是指从关系中选择出若干属性列组成新的关系 SELECT 列1,列2 FROM 表名;
.表前缀
-SELECT t_student.姓名 FROM 表名;
.列的别名
.计算列
-在数据管理系统中,我们也可以执行返回计算列的SELECT查询
.排除重复数据
-数据库表的同列中,经常有相同值多次出现。又是,我们需要确保返回唯一的数据行。
这时我们需要使用DISTINCT关键字来排除重复数据。
.返回限定的函数
-在MySQL中可以限制查询的行数,并制定从第几行开始到第几行结束
-注意:LIMIT序号是从0开始。LIMUT只能用于MySQL中
选择操作
-SELECT 姓名,年龄 FROM t_student
-执行范围测试
.一个范围搜索,大于等于下限
-定义集合关系
.在指定的某几个值中进行搜索
.标准结构 SELECT 列A,列B FROM 表名 WHERE 列c IN(值集合)
-模糊查询
.模糊查询是一种比较实用的过滤方式,利用通配符来实现模糊查询
.标准结构 SELECT 列A,列BFROM 表名WHERE 列C LIKE