MySQL数据库从入门到精通学习第3天(查看,选择,修改,删除数据库)

查看,选择,修改,删除数据库

查看数据库

创建完数据库,可以通过SHOW命令来查看所有的数据库信息,语法:

SHOW DATABASES [LIKE %模式% WHERE 条件]; >>>>>>> []中为可选择的。

LIKE:用于指定的匹配模式,格式用到了两个% 表示像这种的格式的数据库进行匹配。
WHERE:用于指定数据库名称查询范围的条件。

例如,在命令行中输入以下语句:

SHOW DATABASES;

可以查询到以下6条数据,分别指六个数据库。

在这里插入图片描述

输入以下数据进行数据库的筛选:

SHOW DATABASES LIKE "%db_%";

返回结果为一个数据库,并且满足以db_开头的数据库名。

在这里插入图片描述

选择数据库

在创建完数据库之后,该数据库不会自动成为当前数据库。即所在的位置为存储整个数据库的范围,并没有在数据库下的范围。如果需要切换到指定的数据库下,需要使用USE语句,使其成为当前需要操作的库。这时我们才能对该数据库及其存储的数据对象执行操作。语法:

USE 数据库名;

示例,输入以下语句:

USE DB_STDUY;

此时显示Database changed表示已经切换到了指定的数据库下,即可以对当前数据库进行相关的操作。

在这里插入图片描述

修改数据库

前面我们使用USE对数据库进行了选择,这里就可以对数据库进行修改的操作了。

注意: 这里的修改指的是对数据的参数进行修改,对数据库名并不能进行修改。

语法:

ALTER DATABASE [数据库名] DEFAULT CHARACTER SET {UTF-8 | GBK} DEFAULT COLLATE 校对规则名称;>>>>>>> []中为可选择的,{}中为必选项。

[数据库名]:如果不指定要修改的数据库时,那么将默认修改当前所在的数据库。
DEFAULT:指定数据库中参数的默认值。
CHARACTER:指定数据库的字符集。
COLLATE:指定字符集的校对规则。

示例,输入以下语句:

alter database db_stduy default character set gbk default collate gbk_chinese_ci;

其中gbk为默认编码格式,gbk_chinese_ci表示将字符集的校对规则设置为简体中文,即使用简体中文进行输入。

在这里插入图片描述

删除数据库

使用DROP语句进行数据库的删除,使用该命令删除数据库的同时,该数据中的所有东西将一并永久性的删除,所以在使用时需要特别的注意,以免误删。

语法:

DROP DATABASE [IF EXISTS] 数据库名;

[IF EXISTS]:用于指定在删除数据库前,先判断该数据库是否存在,只有存在时,才会执行删除操作,这样可以避免删除不存在的数据库时产生异常。

注意: 使用DROP时,用户必须具有对数据库进行删除的权限,并且在删除数据库时,该数据库上的用户权限是不会被自动删除的。

示例,输入以下语句:

DROP DATABASE IF EXISTS DB_STUDY;

因为存在数据库名为DB_STDUY的数据库,所以可以进行删除。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_67021058/article/details/130672092