06.DDL 数据库操作 - 创建

发布时间 2024-01-01 17:58:25作者: 想要暴富的小男孩

目录

 
  • 创建数据库语法
  • 创建数据库注意事项
  • 创建基本数据库
  • 创建指定字符集的数据库
  • 创建数据库前判断是否存在同名数据库

创建数据库语法

 
  • IF NOT EXISTS:可选项,创建前先判断,未存在时才执行创建语句
  • 数据库名:必须指定的
  • CHARACTER SET =字符集:可选项,用于指定数据库的字符集
-- 创建数据库
CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] 数据库名
CHARACTER SET [=]  字符集

创建数据库注意事项

 
  • 不能与其他数据库重名
  • 名称可以由任意字母、阿拉伯数字、下划线(_)和“$”组成,但不能使用单独的数字
  • 名称最长可为 64 个字符,别名最长为 256 个字符。
  • 不能使用 MySQL 关键字作为数据库名
  • 建议采用小写来定义数据库名

创建基本数据库

 
-- 创建名为 test_db 的数据库
CREATE DATABASE test_db;

创建指定字符集的数据库

 
-- 创建名为 test_db2 的数据库,并指定字符集为 utf8
CREATE DATABASE test_db2 CHARACTER SET utf8;

创建数据库前判断是否存在同名数据库

 
-- 如果数据库 test_db3 不存在,则创建名为 test_db3 的数据库
CREATE DATABASE IF NOT EXISTS test_db3 CHARACTER SET utf8;