创建数据库

CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] [CHARACTER SET=''] [DEFAULT] [COLLATE='']

IF NOT EXISTS 指定数据库不存在的时候才创建

CHARACTER SET='' 指定数据库使用的字符集

COLLATE='' 指定数据库的排序规则


CREATE DATABASE IF NOT EXISTS mydb;

SHOW WARNINGS;


删除数据库

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name

IF EXISTS 指定数据库存在时才删除


DROP DATABASE IF EXISTS mydb;


修改数据库

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


ALTER TABLE mydb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci


查看当前的字符集

SHOW VARIABLES LIKE '%char%';

查看可用的字符集

SHOW CHARACTER SET;

查看当前的排序规则

SHOW VARIABLES LIKE 'collation%';

查看可用的排序规则

SHOW COLLATION;

查看数据库

SHOW DATABASES;