MySQL8创建数据库 - 全栈教程之MySQL8教程

MySQL8创建数据库包含:MySQL8创建数据库介绍、MySQL8创建数据库示例和MySQL8切换数据库等,全栈教程之MySQL8教程,主打原创、全部免费。

教程目录:
教程内容:
最近更新:2025-03-11

一、MySQL8创建数据库介绍

  • MySQL8使用命令CREATE DATABASE创建一个数据库,要使用此语句,您需要拥有CREATE数据库的权限。MySQL8对数据库的创建数量没有任何限制,但是系统底层可能对调用文件目录数量有限制。


1.1、MySQL8创建数据库标准语法

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
    [create_option] ...

create_option: [DEFAULT] {
    CHARACTER SET [=] charset_name
  | COLLATE [=] collation_name
  | ENCRYPTION [=] {'Y' | 'N'}
}


创建数据库语法介绍:

  • CREATE {DATABASE | SCHEMA}:必选值,创建数据库对象的关键字;
  • [IF NOT EXISTS] db_name:可选值,数据库对象 db_name 不存在则创建,防止报错;
  • [create_option]:可选值,CHARACTER SET 指定字符集,COLLATE 指定排序规则,ENCRYPTION 定义数据库加密,Y 为启用加密,N 为禁用。


二、MySQL8创建数据库示例

  • 在不同的数据库中,DATABASE 和 SCHEMA 定义不同,但在 MySQL 中,两者的概念相同,以下示例可以互换。


2.1、MySQL8查看所有数据库

show databases; //返回全部的数据库,包含系统和用户创建的数据库


2.2、MySQL8查看当前数据库

select database(); //返回当前正在使用的数据库


2.3、MySQL8创建默认数据库

create database try8; //选项为默认值的数据库


2.4、MySQL8创建带条件判断的数据库

create database if not exists try8; //不存在数据库 try8 则创建


2.5、MySQL8创建带字符集和排序规则的数据库

create database try8 default character set utf8mb4 collate utf8mb4_general_ci; //通用方案


2.6、MySQL8删除默认数据库

drop database try8; //删除数据库 try8


2.7、MySQL8删除带条件判断的数据库

drop database if exists try8; //防止报错,存在数据库 try8 才执行删除


2.8、MySQL8切换数据库

use try8; //切换当前使用的数据库为:try8


三、MySQL8创建数据库总结

  • MySQL8教程 - MySQL8创建数据库,主要用于介绍MySQL和MySQL8数据库,从MySQL8创建数据库开始,逐步到MySQL8创建数据库示例等,通篇实用易懂,让MySQL8入门更加快速和简单。


小提示:试试吧全栈教程之MySQL8教程,主打原创,定期更新,全部免费,欢迎收藏学习和转载分享。