蓝布编程网

分享编程技术文章,编程语言教程与实战经验

MySQL 创建数据库教程(mysql创建数据库school)

在 MySQL 中创建数据库使用 CREATE DATABASE 语句,以下是详细步骤和示例:

基本语法:

CREATE DATABASE [IF NOT EXISTS] 数据库名称

[CHARACTER SET 字符集名称]

[COLLATE 排序规则名称];

常用参数说明:

  • IF NOT EXISTS:可选,仅当数据库不存在时才创建(避免重复创建报错)
  • CHARACTER SET:可选,指定数据库字符集(如 utf8mb4
  • COLLATE:可选,指定排序规则(如 utf8mb4_unicode_ci

示例代码:

1. 创建基础数据库

CREATE DATABASE my_database;

2. 安全创建(推荐)

CREATE DATABASE IF NOT EXISTS my_database;

3. 指定字符集和排序规则(推荐 utf8mb4)

CREATE DATABASE IF NOT EXISTS my_database

CHARACTER SET utf8mb4

COLLATE utf8mb4_unicode_ci;

完整操作流程:

1. 登录 MySQL (终端下)

mysql -u root -p

2. 执行创建命令

CREATE DATABASE my_database;

3. 验证是否成功

SHOW DATABASES; -- 查看所有数据库

4. 使用新数据库

USE my_database; -- 切换到该数据库

重要提示:

1. 字符集选择

  • utf8mb4 支持完整的 Unicode(包括表情符号 Emoji),强烈推荐替代旧版 utf8
  • 排序规则常用 utf8mb4_unicode_ci (通用)或 utf8mb4_general_ci (性能略快)

2. 权限要求

  • 执行用户需有 CREATE 权限(通常为 root 用户)

3. 删除数据库(谨慎操作!):

DROP DATABASE my_database;

通过命令行直接创建(终端下,无需登录 MySQL):

mysql -u root -p -e "CREATE DATABASE my_database;"

注意:实际使用时替换 my_database 为你的数据库名称,并根据需要添加字符集配置。




控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言