上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: 方式一: python程序:调用存储过程 sql语句由mysql完成,MySQL:编写存储过程 运行效率比方式二高,扩展性低于方式二(人为因素造成)。 方式二: python:编写纯生SQL MySQL:无 可维护上比方式一高, 方式三: python:基于ORM写类产生对象,由ORM转成纯生SQL 阅读全文
posted @ 2019-01-07 17:40 混世妖精 阅读(568) 评论(0) 推荐(0)
摘要: 一 存储过程 存储过程实际上是MySQL内置功能一系列的总和,基于MySQL内置功能把逻辑写好,基于存储过程把它封装成一个功能。 一 存储过程介绍 存储过程包含了一系列可执行的sql语句,存储过程存放于MySQL中,通过调用它的名字可以执行其内部的一堆sql 使用存储过程的优点: 使用存储过程的缺点 阅读全文
posted @ 2019-01-07 17:31 混世妖精 阅读(385) 评论(0) 推荐(0)
摘要: 一 事务 事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性。 原子性就是将一对sql语句放在一起,要么同时执行成功,要么同时执行失败。 应用场景:转账 出现 错误才回到初始状态 阅读全文
posted @ 2019-01-07 17:08 混世妖精 阅读(226) 评论(0) 推荐(0)
摘要: 一 触发器 使用触发器可以定制用户对表进行【增、删、改】操作时前后的行为,注意:没有查询 一 创建触发器 特别的:NEW表示即将插入的数据行,OLD表示即将删除的数据行。 二 使用触发器 触发器无法由用户直接调用,而知由于对表的【增/删/改】操作被动引发的。 三 删除触发器 阅读全文
posted @ 2019-01-06 23:27 混世妖精 阅读(250) 评论(0) 推荐(0)
摘要: 一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查 阅读全文
posted @ 2019-01-06 23:13 混世妖精 阅读(290) 评论(0) 推荐(0)
摘要: 一 介绍 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢?这就用到了pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要事先安装 二 链接、执行sql、关闭(游标) 三 execute()之sql注入 注意:符号--会注释 阅读全文
posted @ 2019-01-06 22:34 混世妖精 阅读(162) 评论(0) 推荐(0)
摘要: 一 SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY 阅读全文
posted @ 2019-01-05 21:29 混世妖精 阅读(184) 评论(0) 推荐(0)
摘要: 本节主题 多表连接查询 复合条件连接查询 子查询 准备表 表department与表employee 二 多表连接查询 就是在笛卡尔积的基础上做了筛选 1 交叉连接:不适用任何匹配条件。生成笛卡尔积 2 内连接:只连接匹配的行(只取两张表的共同部分) 3 外链接之左连接:优先显示左表全部记录(在内连 阅读全文
posted @ 2019-01-05 21:25 混世妖精 阅读(215) 评论(0) 推荐(0)
摘要: 一 单表查询的语法 语法顺序 二 关键字的执行优先级(重点) 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.将分组的结果进行having过滤 5.执行select 6. 阅读全文
posted @ 2019-01-04 19:48 混世妖精 阅读(487) 评论(0) 推荐(0)
摘要: 一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 本节内容包括: 插入数据更新数据删除数据查询数据 二 插入数据INSERT 三 修改(更新)数据UPDATE 四 删除数据DELETE 五、查询数据SELECT 单表查询 sele 阅读全文
posted @ 2019-01-04 18:55 混世妖精 阅读(222) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页