MySql
FreedomRoad~
专注于app底层/架构/算法/业务工作流程,记录进步的足迹和感悟。
展开
-
MYSQL常用DDL,DML语句及外键创建
1.创建库: CREATE DATABASE OrderTicket; Query OK, 1 row affected (0.00 sec) 2.使用库: mysql> use OrderTicket; Database changed mysql> show tables; Empty set (0.00 sec) mysql> use OrderTicket; Database changed 3.创建表: mysql> CREATE TABLE orderitems(ID in原创 2011-04-17 11:12:00 · 1731 阅读 · 0 评论 -
MYSQL中默认隐式事务及利用事务DML
一:默认情况下 ,MySQL采用autocommit模式运行。这意味着,当您执行一个用于更新(修改)表的语句之后,MySQL立刻把更新存储到磁盘中。默认级别为不可重复读。 二:会造成隐式提交的语句 以下语句(以及同义词)均隐含地结束一个事务,似乎是在执行本语句前,您已经进行了一个COMMIT。 (1)ALTER FUNCTION, ALTER PROCEDURE, ALTER TABLE, BEGIN, CREATE DATABASE, CREATE FUNCTION, CREATE INDEX,原创 2011-04-17 14:07:00 · 4896 阅读 · 0 评论 -
MySQL中的事务隔离级别
<br /> MySQL中的事务隔离级别 收藏 <br />SQL 标准用三个必须在并行的事务之间避免的现象定义了四个级别的事务隔离。 这些不希望发生的现象是: <br /><br />脏读(dirty reads) <br />一个事务读取了另一个未提交的并行事务写的数据。 <br /><br />不可重复读(non-repeatable reads) <br />一个事务重新读取前面读取过的数据, 发现该数据已经被另一个已提交的事务修改过。 <br /><br />幻读(phantom read) <转载 2011-04-17 13:48:00 · 1009 阅读 · 0 评论