MySQL8 创建数据库

MySQL8 创建数据库,MySQL8教程,介绍 MySQL8 数据库创建和示例等。

【全栈教程】:https://try8.cn/article
教程目录:
教程内容:
最近更新:2023-04-17

一、MySQL8 创建数据库介绍

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


1.1、创建数据库标准语法

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、查看所有数据库

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


2.2、查看当前数据库

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


2.3、创建默认数据库

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


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

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


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

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


2.6、删除默认数据库

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


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

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


2.8、切换数据库

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


三、MySQL8 创建数据库 总结

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


《MySQL8教程》主打原创、全部免费,欢迎学习和转载,如需交流请加微信号:try8_cn。