1.创建database
create database [if not exists] <database_name> [[default] character set <charset_name>] [[default] collate <collate_name>];
参数说明:
<database_name>:创建数据库的名称。注意在 mysql 中不区分大小写。
if not exists:此选项可以用来避免数据库已经存在而重复创建的错误。
[default] character set:指定数据库的默认字符集。
[default] collate:指定字符集的默认校对规则。
MySQL 的字符集(CHARACTER)和校对规则(COLLATION)两个不同的概念:字符集是用来定义 MySQL 存储字符串的方式,校对规则定义了比较字符串的方式,解决排序和字符分组的问题。
例子:
create database flask character set utf8 collate utf8_general_ci;
2.修改database
ALTER DATABASE [database_name] { [ DEFAULT ] CHARACTER SET <charset_name> | [ DEFAULT ] COLLATE <collate_name>};
3.删除database
drop database <database_name>;
4.database改名
第一种:rename database olddbname TO newdbname
第二种:建新schema,再用alter table old.xx rename to new.xx 命令将表移动新schema