创建数据库
CREATE DATABASE 用于在数据库服务器中创建新数据库。
数据库是表、视图、存储过程这些对象的最高层级容器,就像一个文件夹把所有相关的 Excel 表格装在一起。
什么场景需要它?任何项目的第一步都是建库。例如,广州飞翔科技有核心业务数据,也有测试数据和日志数据,这些应该放在不同的数据库里:feixiang_db 管业务,feixiang_test 用来做测试,feixiang_log 归档日志。分库不仅能防止测试误操作污染生产数据,还方便做独立的备份策略和权限控制。
语法:
CREATE DATABASE 数据库名;
提示:在 MySQL 中,还可以指定字符集和排序规则,如
CREATE DATABASE feixiang_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;,建议中文项目使用utf8mb4字符集以支持 emoji 等字符。
以飞翔科技为例。创建核心业务数据库:
-- 创建飞翔科技主数据库
CREATE DATABASE feixiang_db;
-- 确认创建成功
SHOW DATABASES;
数据库建好后,就可以在 feixiang_db 里创建员工表、商品表、订单表等,逐步搭建起整个飞翔科技的业务数据体系。