1.查看数据库

SHOW DATABASES ;

2.选择数据库

USE mysql(数据库名);

3.查看当前数据库

SELECT DATABASE();

4.查询数据库中的表

SHOW TABLES ;

5.创建数据库

  • 使用指定的字符编码表,创建数据库。
CREATE DATABASE 数据库名 CHARACTER SET 字符编码;
  • 使用默认的字符编码表,创建数据库.
CREATE DATABASE 数据库名;

查看数据库的字符编码:​​SHOW CREATE DATABASE 数据库名;​​ 如果我们想让当数据库不存在时再创建

CREATE DATABASE IF NOT EXISTS 数据库名 CHARACTER SET utf8mb4;`

6.删除数据库

DROP DATABASE mydb; --同理,为了防止报错,删除数据库是也可以加一个判断,如果存在再删除 DROP DATABASE IF EXISTS mydb;

7.修改数据库编码

ALTER DATABASE mydb CHARACTER SET gbk;

注意:MySQL曾经提供过重命名数据库的命令:RENAME DATABASE,但后来取消了这个命令,因此不能直接重命名数据库。

总结:

/*创建数据库*/
-- 方式一: 使用指定的字符编码表,创建数据库. 格式: create database 数据库名 character set 字符编码;
-- 方式二: 使用默认的字符编码表,创建数据库. 格式: create database 数据库名;
-- 方式三: 先进行判断是否存在,再进行创建. 格式: create database if not exists 数 据库名 character set 字符编码;
/*查看数据库*/ 
-- 查看所有的数据库. 格式: show databases;
-- 查看指定数据库的字符编码. 格式: show create database 数据库名;
/*删除数据库*/ 
-- 删除数据库. 格式: drop database 数据库名;
/*使用数据库*/
-- 查看当前使用的数据库. 格式: select database();
-- 设置当前使用的数据库. 格式: use 数据库名;