欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL数据库的基本操作

程序员文章站 2022-03-25 12:18:09
...

一、查看MySQL系统帮助

在MySQL中,查看的帮助命令时HELP,语法格式如下:

HELP 查询内容;
  • 查询内容中不区分大小写。
  • 询内容中可以包含通配符“%”和“_”,效果与 LIKE 运算符执行的模式匹配操作含义相同。例如,HELP ‘rep%’ 用来返回以 rep 开头的主题列表。
  • 查询内容可以使用单引号或者不使用单引号,但为了歧义最好使用单引号。

1、查询帮助文档目录列表

HELP 'contents';

MySQL数据库的基本操作
2、查看具体内容

HELP 'Data Types';

MySQL数据库的基本操作
3、查看某一数据类型

HELP ’INT‘;

MySQL数据库的基本操作
4、查看创建数据表的语法

HELP 'CREATE TABLE';

MySQL数据库的基本操作
二、MySQL的注释

1、单行注释

1) #注释内容
2)-- 注释内容

注:#后面直接加注释内容,而 --后面加一个空格再加注释内容。

2、多行注释

/* 注释内容*/

三、MySQL查看或显示数据库

1、查看数据库

SHOW DATABASES[LIKE '数据库名'];

例:查看所有数据库
MySQL数据库的基本操作
2、使用LIKE从句查询数据库

创建名为test_db,db_test,db_test_db的数据库。
1)查看‘test_db’数据库
MySQL数据库的基本操作
2)查看名字中包含‘test’的数据库
MySQL数据库的基本操作
3)查看名字以‘db’开头的数据库
MySQL数据库的基本操作
4)查看名字以‘db’结尾的数据库
MySQL数据库的基本操作
四、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’的数据库。
MySQL数据库的基本操作
2、创建一个名为‘test_db_char’的数据库,指定其默认字符集为utf8,默认校对规则为utf8_unicode_ci。
MySQL数据库的基本操作
五、MySQL修改数据库
使用ALTER DATABASE来修改已被创建或者存在的数据库的相关参数,语法格式如下:

ALTER DATABASE [数据库名] {
[DEFAULT] CHARACTER SET <字符集名> |
[DEFAULT] COLLATE <校对规则名> }

例:
将数据库test_db_char的指定字符集修改为gb2312,默认校对规则修改为gb2312_chinese_ci:
MySQL数据库的基本操作
MySQL数据库的基本操作
六、MySQL删除数据库
当需要删除已创建的数据库时,可以使用DROP DATABASE语句,其语法格式为:

DROP DATABASE [IF EXISTS] <数据库名>

IF EXISTS:用于防止当数据库不存在时发生错误。
MySQL数据库的基本操作
MySQL数据库的基本操作

注:MySQL安装后,系统会自动创建名为information_schema和mysql的两个系统数据库,系统数据库会存放一些和数据库相关的信息,如果删除这两个数据库,MySQL将不能正常工作。

七、MySQL选择数据库
在MySQL中,USE语句用来完成数据库到另一个数据库的跳转。

USE <数据库名>;

MySQL数据库的基本操作
若出现Database changed,则表明数据库选择成功。

相关标签: mysql