MySQL数据库的基本操作
一、查看MySQL系统帮助
在MySQL中,查看的帮助命令时HELP,语法格式如下:
HELP 查询内容;
- 查询内容中不区分大小写。
- 询内容中可以包含通配符“%”和“_”,效果与 LIKE 运算符执行的模式匹配操作含义相同。例如,HELP ‘rep%’ 用来返回以 rep 开头的主题列表。
- 查询内容可以使用单引号或者不使用单引号,但为了歧义最好使用单引号。
1、查询帮助文档目录列表
HELP 'contents';
2、查看具体内容
HELP 'Data Types';
3、查看某一数据类型
HELP ’INT‘;
4、查看创建数据表的语法
HELP 'CREATE TABLE';
二、MySQL的注释
1、单行注释
1) #注释内容
2)-- 注释内容
注:#后面直接加注释内容,而 --后面加一个空格再加注释内容。
2、多行注释
/* 注释内容*/
三、MySQL查看或显示数据库
1、查看数据库
SHOW DATABASES[LIKE '数据库名'];
例:查看所有数据库
2、使用LIKE从句查询数据库
创建名为test_db,db_test,db_test_db的数据库。
1)查看‘test_db’数据库
2)查看名字中包含‘test’的数据库
3)查看名字以‘db’开头的数据库
4)查看名字以‘db’结尾的数据库
四、MySQL创建数据库
可以使用CREATE DATABASE语句来创建数据库,语法格式如下:
CREATE DATABASE [IF NOT EXISTS] <数据库名>
[[DEFAULT] CHARACTER SET <字符集名>
[[DEFAULT] COLLATE <校对规则名>];
[ ]中的内容是可选的
- IF NOT EXISTS:在创建数据表时进行判断,当该数据表不存在时执行该操作。用于避免数据库重复创建的操作。
- [DEFAULT] CHARACTER SET:指定数据库的字符集,为避免数据库中存储的数据出现乱码的情况。
- [DEFAULT] COLLATE:指定字符集的默认校对规则。
例:
1、在MySQL中创建一个名为‘test_db’的数据库。
2、创建一个名为‘test_db_char’的数据库,指定其默认字符集为utf8,默认校对规则为utf8_unicode_ci。
五、MySQL修改数据库
使用ALTER DATABASE来修改已被创建或者存在的数据库的相关参数,语法格式如下:
ALTER DATABASE [数据库名] {
[DEFAULT] CHARACTER SET <字符集名> |
[DEFAULT] COLLATE <校对规则名> }
例:
将数据库test_db_char的指定字符集修改为gb2312,默认校对规则修改为gb2312_chinese_ci:
六、MySQL删除数据库
当需要删除已创建的数据库时,可以使用DROP DATABASE语句,其语法格式为:
DROP DATABASE [IF EXISTS] <数据库名>
IF EXISTS:用于防止当数据库不存在时发生错误。
注:MySQL安装后,系统会自动创建名为information_schema和mysql的两个系统数据库,系统数据库会存放一些和数据库相关的信息,如果删除这两个数据库,MySQL将不能正常工作。
七、MySQL选择数据库
在MySQL中,USE语句用来完成数据库到另一个数据库的跳转。
USE <数据库名>;
若出现Database changed,则表明数据库选择成功。
上一篇: 【MySQL】数据库 - 表的操作
下一篇: MYSQL数据库的基本操作。