Module 03 · MySQL and PostgreSQL
Creating Databases and Tables in MySQL在 MySQL 中创建数据库与表
欢迎学习在 MySQL 中创建数据库与表的技巧。观看本视频后,您将能够:
- 在命令行界面创建数据库和表。
- 使用 phpMyAdmin 图形界面创建数据库。
- 创建表、定义列,并编辑已有的表定义。
数据库与表的创建方式概述
与许多关系型数据库管理系统(RDBMS)一样,MySQL 支持以下三种主要方式来创建对象:
- 命令行界面 (CLI):通过输入 SQL 指令进行操作。
- 图形用户界面 (GUI):如 phpMyAdmin,提供可视化操作。
- API 调用:通过编程方式进行管理。
方式一:使用 MySQL 命令行 (CLI)
在命令行中,您可以直接发布 SQL 指令来快速构建数据库结构。
核心命令
- 创建数据库:使用
CREATE DATABASE命令。 - 创建表:使用
CREATE TABLE命令,并需同时指定列名和数据类型。 - 查看结构:使用
DESCRIBE命令来展示新创建表的完整结构。
方式二:使用 phpMyAdmin 图形界面
phpMyAdmin 是一款基于 Web 界面、广受欢迎的 MySQL 可视化工具。
1. 创建数据库
- 在左侧窗格的树状视图中点击 "新建" (New)。
- 在“数据库”选项卡中,输入新数据库的名称。
- (可选)为数据选择合适的编码格式。
- 点击 "创建" (Create)。
创建完成后,该数据库将显示在左侧的数据库树中,并自动打开“创建表”选项卡。
2. 创建表
- 输入表名(例如:
employee_details)。 - 选择该表所需的列数(例如:
4)。 - 点击 "执行" (Go)。
3. 定义列属性
在接下来的界面中,为每一列定义详细信息:
- 输入列名。
- 选择数据类型。
- 如果该数据类型需要定义长度,请输入长度。
- 点击 "保存" (Save)。
表结构的后续编辑与维护
表创建完成后,系统会显示该表的结构摘要。在此阶段,您可以进行以下操作:
- 修改列:编辑已有的列定义。
- 删除列:使用 Drop 功能移除不再需要的列。
- 移动列:调整列的排列顺序。
- 表规范化:对表进行规范化处理。
- 添加列:根据需求进一步增加新的列。
总结回顾
- 多样化工具:您可以使用命令行、图形界面(GUI)或 API 调用来创建 MySQL 数据库和表。
- phpMyAdmin 优势:它提供了一个易于使用的可视化界面,简化了数据库、表和列的创建过程。
- 灵活性:在表创建完成后,您依然可以根据业务需求添加或修改列定义。