检查点
创建数据库/模式
了解在 MySQL 中创建、管理和删除数据库,包括关键命令如 CREATE DATABASE、USE 和 DROP DATABASE,以及用于数据组织的可选设置。
代码示例
1CREATE DATABASE [IF NOT EXISTS] database_name 2 [CHARACTER SET character_set_name] 3 [COLLATE collation_name];
代码示例
1CREATE SCHEMA [IF NOT EXISTS] schema_name 2 [CHARACTER SET character_set_name] 3 [COLLATE collation_name];
1-- 尝试创建名为 CompanyProjects 的数据库 2-- 我们使用 IF NOT EXISTS 来防止其之前已被创建时出现错误。 3CREATE DATABASE IF NOT EXISTS CompanyProjects; 4 5-- 为了验证我们的数据库是否已创建,我们可以列出所有数据库 6SHOW DATABASES;
1-- 创建一个指定字符集和排序规则的新数据库 2CREATE DATABASE IF NOT EXISTS OnlineStore_International_Dev 3 CHARACTER SET utf8mb4 4 COLLATE utf8mb4_unicode_ci;
1-- 选择 OnlineStore 数据库使其成为当前/默认数据库 2USE OnlineStore; 3 4-- 我们可以使用 DATABASE() 函数来验证当前选中的数据库 5SELECT DATABASE();
代码示例
1DROP DATABASE [IF EXISTS] database_name;
代码示例
1DROP SCHEMA [IF EXISTS] schema_name;
1-- 首先,让我们创建一个临时数据库以演示删除操作 2CREATE DATABASE IF NOT EXISTS TemporaryExperimentDB; 3 4-- 我们可以验证其创建 5SHOW DATABASES LIKE 'TemporaryExperimentDB'; -- LIKE 子句用于过滤列表 6 7-- 现在,让我们删除该数据库 8-- 使用 IF EXISTS 是良好的实践 9DROP DATABASE IF EXISTS TemporaryExperimentDB; 10 11-- 验证它是否已被移除 12SHOW DATABASES LIKE 'TemporaryExperimentDB'; -- 此时应返回空集
Quiz
单选题
在 MySQL 中,主要用于创建新数据库的 SQL 语句是?
1 / 3