MySQL
文章平均质量分 74
ywendeng
在这我将记录我软件开发的经验和常见问题-万丈高楼平地起,勿在浮沙筑高台。
展开
-
详解数据库中的事务、隔离级别、并发控制
一、什么是事务(Transaction)? 事务就是一组原子性的SQL查询,或者说一个独立的工作单元。下面我们通过一个银行用户之间的转账这个经典的例子来理解事务。 假设一个银行的数据库中有两张表:支票(checking)表和储蓄表。现在要从用户Jane的支票账户转移200美元到他的储蓄账户,那么至少需要三个步骤: 1、检查支票账户的余额是否大于200美元 2、从支票账户余额原创 2016-04-29 17:04:31 · 781 阅读 · 0 评论 -
MySQL 常用操作总结(一):表管理和索引创建
一、数据库的操作1、数据库的创建 CREATE DATABASE|SCHEMA [IF NOT EXISTS] db_name [CHARACTER SET ] [COLLATE (排序规则)] 例如: CREATE DATABASE IF NOT EXISTS STUDENT CHARACTER SET ‘utf8’ collate ‘utf8_general_ci’ 2 、 数据库原创 2016-05-13 20:52:47 · 506 阅读 · 0 评论 -
Sql 注入问题总结
一、什么是sql 注入 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 示例一:恶意SQL 命令:// 设定$name 中插入了我们不需要的SQL语句$name = "Qadir'; DELETE FROM users;";mysql_query("SELECT * FROM users WHERE原创 2016-05-14 20:51:42 · 685 阅读 · 0 评论 -
MySQL优化总结(一):常用优化思路和临时表
一、MySQL 优化思路架构通常情况下,MySQL的优化过程总结如下:1、观察服务器状态, 一般用如下2个命令 Show status; 或者Show processlist;例: mysql> show status; #mysqladmin ext 2、不规则的延迟现象往往是由于效率低下的语句造成的1)查看当前所有连接的工作状态Show processlist;//这个命令是显示当前所原创 2016-05-19 15:04:45 · 1608 阅读 · 0 评论