创建MySQL数据库的脚本可以通过SQL语句来完成。以下是一个基本的示例,展示了如何创建一个名为mydatabase
的数据库,并设置一些基本的字符集和排序规则。
-- 创建数据库
CREATE DATABASE mydatabase
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
-- 使用新创建的数据库
USE mydatabase;
-- 创建一个示例表
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL UNIQUE,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
mydatabase
的数据库,并指定了字符集为utf8mb4
,排序规则为utf8mb4_unicode_ci
。utf8mb4
支持存储包括emoji在内的所有Unicode字符。mydatabase
。mydatabase
数据库中创建了一个名为users
的表,包含以下字段:id
:整数类型,自动递增,作为主键。username
:字符串类型,长度最大为255,不能为空。email
:字符串类型,长度最大为255,不能为空且必须唯一。created_at
:时间戳类型,默认值为当前时间。这种脚本通常用于以下场景:
通过以上步骤和注意事项,你可以顺利创建和管理MySQL数据库及其表结构。
领取专属 10元无门槛券
手把手带您无忧上云