MySQL数据库相关操作

来源:互联网 发布:c 结构体数组赋值 编辑:程序博客网 时间:2024/06/12 01:27

MySQL数据库相关操作

创建数据库

   CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name   [DEFAULT] CHARACTER SET = charset_name #设定字符集   [DEFAULT] COLLATE [=] collation_name   #设定排序规则

创建数据库需要具有CREATE权限,如果已经存在需要创建的数据库而且你没有指定[IF NOT EXISTS]将会发生错误,CREATE SCHEMA 和 CREATE DATABASE 具有相同的意思

修改数据库

   ALTER {DATABASE | SCHEMA} db_name   [DEFAULT] CHARACTER SET = charset_name   [DEFAULT] COLLATE [=] collation_name

同样修改需要具有ALTER权限,至于charset_name 和 collation_name 可以分别通过 SHOW CHARACTER SET 和 SHOW COLLATION查看;

删除数据库

    DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;

删除数据库是一个很危险的操作,当删除数据库的时候,数据库下面的表都会被删除;在删除时你需要具有删除权限,如果尝试删除一个不存在的数据表将会产生错误

0 0
原创粉丝点击