摘要: 一 流程控制 二 循环语句 阅读全文
posted @ 2018-07-22 16:08 芳姐 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一 函数 MySQL中提供了许多内置函数,例如: 一 自定义函数 二 删除函数 三 执行函数 阅读全文
posted @ 2018-07-22 16:04 芳姐 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一 存储过程介绍 存储过程包含了一系列可执行的sql语句,存储过程存放于MySQL中,通过调用它的名字可以执行其内部的一堆sql 使用存储过程的优点: 使用存储过程的缺点: 补充:程序与数据库结合使用的三种方式 二 创建简单存储过程(无参) 三 创建存储过程(有参) 四 执行存储过程 五 删除存储过 阅读全文
posted @ 2018-07-22 15:07 芳姐 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一 事物 事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性。 阅读全文
posted @ 2018-07-22 12:40 芳姐 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一 触发器 使用触发器可以定制用户对表进行【增、删、改】操作时前后的行为,注意:没有查询 一 创建触发器 特别的:NEW表示即将插入的数据行,OLD表示即将删除的数据行。 二 使用触发器 触发器无法由用户直接调用,而知由于对表的【增/删/改】操作被动引发的。 三 删除触发器 阅读全文
posted @ 2018-07-22 12:22 芳姐 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查 阅读全文
posted @ 2018-07-22 12:08 芳姐 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一 介绍 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢?这就用到了pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要事先安装 二 链接、执行sql、关闭(游标) 三 execute()之sql注入 根本原理:就是根据程 阅读全文
posted @ 2018-07-22 11:37 芳姐 阅读(190) 评论(0) 推荐(0) 编辑