摘要:
设计省信息的表结构provinces id ptitle 设计市信息的表结构citys id ctitle proid citys表的proid表示城市所属的省,对应着provinces表的id值 id ptitle 设计市信息的表结构citys id ctitle proid citys表的pro 阅读全文
posted @ 2019-03-07 18:55
Jyue
阅读(249)
评论(0)
推荐(0)
摘要:
当查询结果的列来源于多张表时,需要将多张表连接成一个大的数据集,再选择合适的列返回 mysql支持三种类型的连接查询,分别为: 内连接查询:查询的结果为两个表匹配到的数据 右连接查询: 查询的结果为两个表匹配到的数据,右表特有的数据,对于左表中不存在的数据使用null填充 左连接查询: 查询的结果为 阅读全文
posted @ 2019-03-07 18:54
Jyue
阅读(158)
评论(0)
推荐(0)
摘要:
当数据量过大时,在一页中查看数据是一件非常麻烦的事情 语法 说明 从start开始,获取count条数据 例1:查询前3行男生信息 示例:分页 已知:每页显示m条数据,当前显示第n页 求总页数:此段逻辑后面会在python中实现 查询总条数p1 使用p1除以m得到p2 如果整除则p2为总数页 如果不 阅读全文
posted @ 2019-03-07 18:52
Jyue
阅读(114)
评论(0)
推荐(0)
摘要:
group by 根据gender字段来分组,gender字段的全部值有4个'男','女','中性','保密',所以分为了4组 当group by单独使用时,只显示出每组的第一条记录, 所以group by单独使用时的实际意义不大 group by + group_concat() group by 阅读全文
posted @ 2019-03-07 18:44
Jyue
阅读(203)
评论(0)
推荐(0)
摘要:
为了快速得到统计数据,经常会用到如下5个聚合函数 总数 count(*)表示计算总行数,括号中写星与列名,结果是相同的 例1:查询学生总数 最大值 max(列)表示求此列的最大值 例2:查询女生的编号最大值 最小值 min(列)表示求此列的最小值 例3:查询未删除的学生最小编号 求和 sum(列)表 阅读全文
posted @ 2019-03-07 17:43
Jyue
阅读(252)
评论(0)
推荐(0)
摘要:
使用where子句对表中的数据筛选,结果为true的行会出现在结果集中 语法如下: where后面支持多种运算符,进行条件的处理 比较运算符 逻辑运算符 模糊查询 范围查询 空判断 比较运算符 逻辑运算符 模糊查询 范围查询 空判断 比较运算符 等于: = 大于: > 大于等于: >= 小于: < 阅读全文
posted @ 2019-03-07 01:14
Jyue
阅读(284)
评论(0)
推荐(0)
摘要:
为了方便查看数据,可以对数据进行排序 将行数据按照列1进行排序,如果某些行列1的值相同时,则按照列2排序,以此类推 默认按照列值从小到大排列(asc) asc从小到大排列,即升序 desc从大到小排序,即降序 例1:查询未删除男生信息,按学号降序 例2:查询未删除学生信息,按名称升序 例3:显示所有 阅读全文
posted @ 2019-03-07 01:14
Jyue
阅读(156)
评论(0)
推荐(0)
摘要:
创建数据库、数据表 准备数据 查询所有字段 查询指定字段 使用 as 给字段起别名 可以通过 as 给表起别名 消除重复行 在select后面列前使用distinct可以消除重复的行 阅读全文
posted @ 2019-03-07 01:13
Jyue
阅读(244)
评论(0)
推荐(0)

浙公网安备 33010602011771号