PHP Day 9

LOAD DATA INFILE
LOAD DATA INFILE “filename.txt” INTO TABLE tablename;
字段包括在单引号内,用 tab 键进行间隔,每行由 \n 换行,特殊字符用 \ 转义。

存储引擎
MyISAM(MySQL 默认)
ISAM
MEMORY
MERGE
BDB
InnoDB

用 ALTER TABLE 语句转换,比如:
alter table tablename type=innodb;

事务安全性的四个需求(ACID 原则):Atomicity, Consistency, Isolation, Durability。

MySQL 默认为 autocommit 模式。
mysql>set autocommit=0; #关闭 autocommit
在自动提交打开前提下开始事务:
mysql>start transaction;
完成后手动提交:
mysql>commit;
回滚:
mysql>rollback;

InnoDB 支持强制使用 foreign key。

创建存储过程 create procedure
设置分隔符 delimiter …
调用过程 call procedurename(@t);
查看该变量 select @t;

创建函数 create function

局部变量 declare variablename

游标(cursor)

控制结构

声明句柄


Save This Page

One Comment

  1. Posted August 1, 2008 at 6:11 pm | Permalink

    :smile:

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*