INSERT、UPDATE和DELETE操作在
MySQL
中是很快的,通过为在一行中多于大约5次连续不断地插入或更新的操作加锁,可以获得更好的整体性能。如果在一行中进行多次插入,可以执行LOCK TABLES,随后立即执行UNLOCK TABLES(大约每1000行)以允许其它的线程访问表。这也会获得好的性能。
--锁表 LOCK TABLES `order` WRITE; --禁用键 ALTER TABLE `order` DISABLE KEYS ; --插入数据 INSERT INTO `order` VALUES (1,11,'UPDATED');
INSERT INTO `order` VALUES (2,11,'UPDATED');
--启用键 ALTER TABLE `order` ENABLE KEYS;
--解锁表 UNLOCK TABLES;
为了对LOAD DATA INFILE和INSERT在MyISAM表得到更快的速度,通过增加key_buffer_size系统变量来扩大 键高速缓冲区
一,两者的用法 枚举类型定义用关键字enum标识,形式为: enum 标识符
{ 枚举数据表
};枚举数据(枚举常量)是一些特定的标识符,标识符代表什么含义,完全由程序员决定。数据枚举的顺序规定了枚举数据的序号,从0开始,依次递增。enum status
{ copy,