事务的acid概念理解

1. 原子性(Atomic) 一个事务包含多个操作,这些操作要么全部执行,要么全都不执行。 2. 一致性(Consistency) 一个提交更新的事务的结果被另一个读操作的事务获取的程度,以达到一致性。 3. 隔离性(Isolation) 并发事务之间互相影响的程度,比如一个事务...

2017-08-08 16:43:20

阅读数:107

评论数:0

group by 后 having 使用聚合函数作为条件 【示例】

# select site as '数目' from demo group by site having count(*)=1; 说明:count(*)=1 表示筛选出分组后,组内元素个数为1的组。

2017-08-08 10:44:21

阅读数:157

评论数:0

MySQLdb库和pymysql库的区别

MySQLdb只支持Python2.*,还不支持3.*可以用PyMySQL代替。安装方法:pip install PyMySQL然后在需要的项目中,把 __init__.py中添加两行:import pymysqlpymysql.install_as_MySQLdb()就可以用 import My...

2017-08-06 16:47:39

阅读数:1318

评论数:0

SQL参数化查询

SQL参数化查询 一、以往的防御方式 以前对付这种漏洞的方式主要有三种: 字符串检测:限定内容只能由英文、数字等常规字符,如果检查到用户输入有特殊字符,直接拒绝。但缺点是,系统 中不可避免地会有些内容包含特殊字符,这时候总不能拒绝入库。字符串替换:把危险字符替换成其他字符...

2017-08-03 17:25:14

阅读数:187

评论数:0

左连接和内连接查询效率比较及原因

至于left为什么比inner快。 是因为left时, 数据库在执行时, left左边的表是被优化执行的,因为left左边的表被无条件返回, left右边的表对结果集不存在影响。 但是inner的时候, 就需要对数据进行过滤。 所以速度会慢。

2017-08-01 12:04:44

阅读数:1642

评论数:0

性能-MySQL Profiling 的使用

http://www.cnblogs.com/ggjucheng/archive/2012/11/15/2772058.html

2017-08-01 11:44:44

阅读数:85

评论数:0

Mysql如何为表字段添加索引???

1.添加PRIMARY KEY(主键索引): ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )  2.添加UNIQUE(唯一索引) : ALTER TABLE `table_name` ADD UNIQUE ( `colu...

2017-07-31 08:45:59

阅读数:96

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭