摘要: CHECK 约束用于限制列中的值的范围。 原表: 现在要对性别这一列进行约束,只准值为男或者女。 步骤: 1、 2、 3、 4、 5、 ctrl + s 保存一下, 现在不可以随意的修改性别了。 完成。 阅读全文
posted @ 2019-11-29 19:49 徐林俊 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 1、设置自动增长列 设置完毕添加数据这个字段就不用再手动添加了,会从10001开始,每条数据自动加1。 阅读全文
posted @ 2019-11-29 16:41 徐林俊 阅读(907) 评论(0) 推荐(0) 编辑
摘要: BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。 原表: 执行查询: 上面就可以搜索出得分为80~90的学生了,包含80,也包含90。 阅读全文
posted @ 2019-11-29 16:25 徐林俊 阅读(767) 评论(0) 推荐(0) 编辑
摘要: IN 操作符允许我们在 WHERE 子句中规定多个值。 原表: 执行查询: 阅读全文
posted @ 2019-11-29 16:15 徐林俊 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 用于在 WHERE 子句中搜索列中的指定模式。 原表: 一、% %表示任何字符出现任意次数。 1、以某个字符串开头的数据 2、包含某个字符串的数据 3、以某个字符串结尾的数据 二、_ 只适用于匹配单个字符,用途与百分号(%)一样。 因为马鞍山是三个字符,所以没有匹配到。 三、[] 可以配合%、_一起 阅读全文
posted @ 2019-11-29 16:13 徐林俊 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 用于规定要返回的记录的数目 原表: 我们如果只想看前三个学生信息的话: 阅读全文
posted @ 2019-11-29 14:17 徐林俊 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与聚合函数一起使用。HAVING 子句可以让我们筛选分组后的各组数据。 原表: 我们可以对上面数据根据性别这个字段进行分组查询,分别统计男生和女生分别有多少人。 如果我们有进一步要求,男生女生统计完总人数之后,少于2人的话,我们就忽 阅读全文
posted @ 2019-11-29 14:10 徐林俊 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 用于对结果集进行排序。 原表: 根据成绩这列数据进行升序排序: 根据成绩这列数据进行降序排序: 阅读全文
posted @ 2019-11-29 13:59 徐林俊 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 说明: 从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。 原表: 执行分组查询: select Gender,count(*) as 人数 from Students group by Gender 阅读全文
posted @ 2019-11-29 13:49 徐林俊 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 用于测试的表: 一、SUM 返回数值列的总数。 执行查询: select SUM(Score) as 总得分 from Students 效果: 二、MAX 返回一列中的最大值。、 执行查询: select MAX(Score) as 最高分 from Students 效果: 三、MIN 返回一列 阅读全文
posted @ 2019-11-29 11:55 徐林俊 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 一、内连接 —— INNER JOIN 内连接是最常见的一种连接,只连接匹配的行。 表1: 表2: 执行查询: select StudentId as 学生编号,StudentName as 姓名,Gender as 性别,Likes as 爱好,ClassName as 所在班级 from Stu 阅读全文
posted @ 2019-11-29 10:59 徐林俊 阅读(340) 评论(0) 推荐(0) 编辑