MySQL学习笔记(十一)—— MySQL的命令集(1)
时间:2008-06-05 来源:lavostar
1) 更改数据库
ALTER DATABASE database create_options
对指定数据库修改其模式,需要有对数据库的ALTER权限。ALTER SCHEMA与其同义。
示例:ALTER DATABASE statistics DEFAULT CHARACTER SET utf8;
2) 更改事件
ALTER EVENT
[DEFINER = { user | CURRENT_USER }] name
[ON SCHEDULE schedule]
[RENAME TO new_name]
[ON COMPLETION [NOT] PRESERVE]
[ENABLE | DISABLE]
[COMMENT ‘comment string’]
[DO statement]
更改事件相关性质,性质的含义可参看CREATE EVENT命令。
3) 更改函数
ALTER FUNCTION name
[{CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA}]
[SQL SECURITY { DEFINER | INVOKER}]
[COMMENT ‘comment string’]
更改函数相关性质,需要拥有ALTER ROUTINE权限才能修改。
4) 更改过程
ALTER PROCEDURE name
[{CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA}]
[SQL SECURITY { DEFINER | INVOKER}]
[COMMENT ‘comment string’]
更改过程相关性质,需要拥有ALTER ROUTINE权限才能修改。
相关阅读 更多 +