12 2018 档案

摘要:1、什么是事务:数据库中的事务是指逻辑上的一组操作,这组操作要么都执行成功,要么都不执行成功。2、事务的管理:默认情况下Mysql会自动管理事务,一条SQL语句独占一个事务。 事务的四大特性:(1)原子性:是指事务是一个不可分割的整体,事务中的操作要么全部发生,要么一个都不发生。(2)一致性:事务处 阅读全文
posted @ 2018-12-11 21:43 领财 阅读(147) 评论(0) 推荐(0)
摘要:一、存储过程的定义 MySQL是最受欢迎的开源RDBMS,被社区和企业广泛使用。 然而,在它发布的第一个十年期间,它不支持存储过程,存储函数,触发器和事件。自从MySQL 5.0版本以来,这些功能被添加到MySQL数据库引擎,使其更加灵活和强大。 二、存储过程的优点 除了这些优点之外,存储过程有其自 阅读全文
posted @ 2018-12-10 10:55 领财 阅读(184) 评论(0) 推荐(0)
摘要:一、索引的介绍 二 、索引的作用 三、常见的几种索引: 无索引: 从前往后一条一条查询 有索引:创建索引的本质,就是创建额外的文件(某种格式存储,查询的时候,先去格外的文件找,定好位置,然后再去原始表中直接查询。但是创建索引越多,会对硬盘也是有损耗。 建立索引的目的: a.额外的文件保存特殊的数据结 阅读全文
posted @ 2018-12-07 08:35 领财 阅读(146) 评论(0) 推荐(0)
摘要:使用触发器可以定制用户对表进行【增、删、改】操作时前后的行为,注意:没有查询 一、创建触发器 # 插入前 CREATE TRIGGER tri_before_insert_tb1 BEFORE INSERT ON tb1 FOR EACH ROW BEGIN ... END # 插入后 CREATE 阅读全文
posted @ 2018-12-06 08:21 领财 阅读(127) 评论(0) 推荐(0)
摘要:一、视图的定义 二、视图的优点 三、视图的缺点 四、创建视图 语法: 临时表应用举例: 视图的创建: 五、使用视图 不能修改视图的数据,验证为例: 六、修改视图 七、删除视图 阅读全文
posted @ 2018-12-05 09:08 领财 阅读(158) 评论(0) 推荐(0)
摘要:本节重点: pymysql的下载和使用 execute()之sql注入 增、删、改:conn.commit() 查:fetchone、fetchmany、fetchall 一、pymysql的下载和使用 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序 阅读全文
posted @ 2018-12-03 21:06 领财 阅读(190) 评论(0) 推荐(0)