MySQL数据库学习目录 MySQL数据库初识 MySQL的库表详细操作 MySQL行(记录)的详细操作 MySQL之单表查询 MySQL之多表查询 Navicat工具、pymysql模块 MySQL之视图、触发器、事务、存储过程、函数 MySQL之索引原理与慢查询优化 MySQL之创建用户和授权 ...
分类:
数据库 时间:
2019-04-22 14:05:14
阅读次数:
182
一、引言 通过动态SQL我们可以进行复杂SQL的编写,但之前的例子都是单表查询,在实际开发中,当然不可能都是单表,很多时候我们需要进行关联多表查询(有些公司为了性能还是尽量的使用单表查询),表与表之间的关系分为一对一,一对多,多对多,我们讲讲这三种是如何编写的。 先进行表和实体的创建: User: ...
分类:
其他好文 时间:
2019-04-16 18:58:02
阅读次数:
181
一. 关键字的执行优先级(重点) 二 . 简单查询 查询操作 三 . where约束 where语句中可以使用: 之前我们用where 后面跟的语句是不是id=1这种类型的啊,用=号连接的,除了=号外,还能使用其他的,看下面: 1. 比较运算符:> < >= <= <> != 2. between ...
分类:
数据库 时间:
2019-04-08 21:40:35
阅读次数:
155
一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 本节内容包括: 插入数据 更新数据 删除数据 查询数据 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 单表查询:http: ...
分类:
其他好文 时间:
2019-03-27 15:24:37
阅读次数:
167
添加记录 查询记录 双下划线之单表查询 修改数据库 注意: 第二种方式修改不能用get的原因是:update是QuerySet对象的方法,可以更新多条数据,get返回的是一个model对象,它没有update方法,而filter返回的是一个QuerySet对象(filter里面的条件可能有多个条件符 ...
分类:
数据库 时间:
2019-03-23 20:58:18
阅读次数:
303
数据库管理软件分类 存储引擎 单表查询注意点 where约束 group by 分组查询 继续验证通过group by分组之后,只能查看当前字段,如果想查看组内信息,需要借助于聚合函数 聚合函数 HAVING过滤 order by 查询排序 limit 限制查询的记录数 多表查询 语法: inner ...
分类:
数据库 时间:
2019-03-19 21:31:19
阅读次数:
173
单表查询 语法: 一、单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 二、关键字的执行优先级(重点) 重点中的重点:关键字的执行优先级 from where g ...
分类:
其他好文 时间:
2019-03-13 19:55:41
阅读次数:
155
如果不指定排序 默认是按照id字段 从小到大排序的 升序 order by 不指定 asc 默认就是升序 需求 按照年龄从小到大 排序 升序 asc 是升序 不加asc 降序 desc ...
分类:
数据库 时间:
2019-03-12 22:33:23
阅读次数:
208
ORM单表查询,跨表查询,分组查询 单表查询之下划线 models.Tb1.objects.filter(id__lt=10, id__gt=1) # 获取id大于1 且 小于10的值models.Tb1.objects.filter(id__in=[11, 22, 33]) # 获取id等于11、 ...
分类:
其他好文 时间:
2019-03-08 22:07:56
阅读次数:
207