您的位置:首页 > 数据库 > MySQL

MYSQL数据库操作语句

2016-09-06 09:28 267 查看
1.创建数据库

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name  [create_specification [, create_specification] ...]
create_specification:
[DEFAULT] CHARACTER SET charset_name | [DEFAULT] COLLATE collation_name


CREATE DATABASE用于创建数据库,并进行命名。其中[]中的内容代表可选。

CHARACTER SET 用于指定数据库所使用的字符集,COLLATE指定校对规则。

例如:创建数据库elective_sys,字符集使用utf8.

CREATE DATABASE elective_sys DEFAULT CHARSET UTF8;


2.把数据库作为默认(当前)数据库使用,用于后续语句

USE db_name


3.修改数据库信息

ALTER {DATABASE | SCHEMA} [db_name]  alter_specification [, alter_specification] ...

alter_specification:
[DEFAULT] CHARACTER SET charset_name| [DEFAULT] COLLATE collation_name


举例:将数据库 elective_sys的字符集改为gbk。

ALTER DATABASE elective_sys DEFAULT CHARSET GBK;


4.查看所有数据库

SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]




5.查看建库语句

SHOW CREATE {DATABASE | SCHEMA} db_name




6.删除数据库

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name


DROP DATABASE用于取消数据库中的所用表格和取消数据库。使用此语句时要非常小心!如果要使用DROP DATABASE,您需要获得数据库DROP权限。

IF EXISTS用于防止当数据库不存在时发生错误。

也可以使用DROP SCHEMA。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: