[create_specification]...
其中create_specification格式为:
[DEFAULT] CHARACTER SET [=] charset_name|
[DEFAULT] COLLATE [=] collation_name 举例:
2.选择数据库:可使用USE来指定其为当前数据库USE db_name;
3.修改数据库:
ALTER {DATABASE|SCHEMA} [db_name]
alter_specification...
或者:
ALTER {DATABASE|SCHEMA} db_name
UPGRADE DATA DIRECTORY NAME
其中,alter_specification格式为:
[DEFAULT] CHARACTER SET [=] charset_name |
[DEFAULT] COLLATE [=] collation_name
举例:修改数据库mysql_test的默认字符集和校对规则:

4.删除数据库:
DROP {DATABASE|SCHEMA} [IF EXISTS] db_name
举例:

注意:mysql安装后,会自动创建名为information_schema和mysql的2个系统数据库,若删除后则mysql不可正常运转。
5.查看数据库:
SHOW {DATABASE|SCHEMA}
[LIKE ‘pattern‘| WHERE expr] -- like用于匹配指定的库名;where指定库名称查询范围的条件
举例:



如上图,show character set:用来查询数据库的字符集
show collation:用来查询校对规则
二、创建和操纵表 1.创建表
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tb1_name
[(create_definition,...)] //表创建定义 [table_options] // 表选项 [partition_options] // 分区选项 举例: 创建表:

查询下表结构:

来自为知笔记(Wiz)
3.数据库和表
标签: