摘要: 1.CREATEROUTINE1 GRANT CREATE ROUTINE 2 ON database-name . * 3 TO user(s) 4 [WITH GRANT OPTION]; CREATEROUTINE可以创建存储过程和函数,还可以创建视图和表.现在内置的root拥有该... 阅读全文
posted @ 2015-09-01 23:55 蒋启磊 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 游标相关操作:DECLARE CURSOR FOR SELECT ... ; /* 声明游标 */OPEN ; /* 打开游标 */FETCH INTO variable [,variable] ; /* 提取游标内容 */CLOSE ; /* 关闭游标 */ 下面是使用游标的一个示例:... 阅读全文
posted @ 2015-09-01 16:55 蒋启磊 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 当insert失败时,你可能希望将其错误信息记录在日志文件中,如出错原因,出错时间等.如下代码,先创建主键表及一外键表.然后抛入非主键表中的值时会失败: 1 mysql> CREATE TABLE t2 ( 2 s1 INT, PRIMARY KEY (s1) 3 ... 阅读全文
posted @ 2015-09-01 15:20 蒋启磊 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 1. 条件分支IF-THEN-ELSE-END IF 1 CREATE PROCEDURE p12 (IN parameter1 INT) 2 BEGIN 3 DECLARE variable1 INT; 4 SET variable1 = parameter1 + 1; 5 ... 阅读全文
posted @ 2015-09-01 11:06 蒋启磊 阅读(269) 评论(0) 推荐(0) 编辑