Bootstrap

mysql - database/数据库

 

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

 

 

;