mysql/SQLServer/DB2
FreedomRoad~
专注于app底层/架构/算法/业务工作流程,记录进步的足迹和感悟。
展开
-
MYSQL常用DDL,DML语句及外键创建
1.创建库:CREATE DATABASE OrderTicket;Query OK, 1 row affected (0.00 sec)2.使用库:mysql> use OrderTicket;Database changedmysql> show tables;Empty set (0.00 sec)mysql...2011-04-17 11:12:00 · 267 阅读 · 0 评论 -
MySQL中的事务隔离级别
MySQL中的事务隔离级别 收藏 SQL 标准用三个必须在并行的事务之间避免的现象定义了四个级别的事务隔离。 这些不希望发生的现象是: 脏读(dirty reads) 一个事务读取了另一个未提交的并行事务写的数据。 不可重复读(non-repeatable reads) 一个事务重新读取前面读取过的数据, 发现该数据已经被另一个已提交的事务修改过。 幻读(p...2011-04-17 13:48:00 · 155 阅读 · 0 评论 -
MYSQL中默认隐式事务及利用事务DML
一:默认情况下,MySQL采用autocommit模式运行。这意味着,当您执行一个用于更新(修改)表的语句之后,MySQL立刻把更新存储到磁盘中。默认级别为不可重复读。二:会造成隐式提交的语句以下语句(以及同义词)均隐含地结束一个事务,似乎是在执行本语句前,您已经进行了一个COMMIT。(1)ALTER FUNCTION, ALTER PROCEDURE, ALTER TABL...2011-04-17 14:07:00 · 220 阅读 · 0 评论 -
mysql中设置支持中文和批量DML语句
1.mysql中设置功能中设置为GBK支持中文。2.UPDATE语句报错(用法问题):[SQL] UPDATE tb_stuinfo SET stuName='王维' AND stuSex='男'AND stuHomeAddr='山西祁县'WHERE id=1;[Err] 1292 - Truncated incorrect DOUBLE value: '王维'百度发现129...2011-06-02 22:12:00 · 236 阅读 · 0 评论 -
参考完整性ON DELETE/UPDATE CASCADE是被引用表(父表)中违反时引用表(子表)的联级...
mysql> CREATE DATABASE testFK;Query OK, 1 row affected (0.02 sec)mysql> USE testFK;Database changedmysql> CREATE TABLE course(cNo int NOT NULL,cName VARCHAR(12),PRIMARY KEY(cNo));Query ...原创 2011-08-10 01:34:11 · 459 阅读 · 0 评论