标签:
一、数据库的创建 1.创建数据库:
CREATE {DATABASE|SCHEMA}[IF EXISTS] db_name
[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] // 分区选项
举例: 创建表:
查询下表结构:
3.数据库和表
标签:
原文地址:http://www.cnblogs.com/georgelei/p/4690983.html