2011年10月8日星期六

MySQL必知必会 chap 23-28

存储过程可认为是一条或多条MySQL语句的集合

CREATE PROCEDURE testgetavg()

BEGIN

select avg(some_value) from sometable;

END

调用存储过程 call testgetavg();

CREATE PROCEDURE productpric ( OUT pl DECMAL (8,2) )

BEGIN

SELECT Min(prod_price) INTO pl FROM products;

END;

关键字OUT指定存储过程输出,IN 传入,INOUT 传入传出

查看存储过程:SHOW PROCEDURE STATUS;

MySQL游标只能用于存储过程

触发器是MySQL响应Delete/Insert/Update事件时自动执行的一条语句

事务处理,保留点提供回退,COMMIT/ROLLBACK/SAVEPOINT

字符集:字母和符号表示

编码:某个字符集成员内部表示

GRANT 授权 REVOKE取消授权

没有评论:

发表评论