上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页
摘要: 设计省信息的表结构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)
摘要: 关系型数据库建议在E-R模型的基础上,我们需要根据产品经理的设计策划,抽取出来模型与关系,制定出表结构,这是项目开始的第一步 在开发中有很多设计数据库的软件,常用的如power designer,db desinger等,这些软件可以直观的看到实体及实体间的关系 设计数据库,可能是由专门的数据库设计 阅读全文
posted @ 2019-03-06 09:46 Jyue 阅读(206) 评论(0) 推荐(0)
摘要: 运行mysqldump命令 恢复 连接mysql,创建新的数据库 退出连接,执行如下命令 阅读全文
posted @ 2019-03-06 09:43 Jyue 阅读(128) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页