数据库与表的创建:DDL基础

引言 提出问题 安装好MySQL后,你可能迫不及待想要存储数据。但是: 如何创建一个数据库? 如何创建表来存储用户信息、订单数据? 表创建后发现字段设计不合理,如何修改? 如何删除不需要的表和数据库? DDL、DML、DQL这些术语是什么意思? 这篇文章将带你掌握MySQL的"数据定义语言",学会管理数据库对象的生命周期! 为什么重要 DDL(Data Definition Language)是使用MySQL的第一步: ✅ 没有数据库和表,就无法存储数据 ✅ 合理的表结构设计,是性能优化的基础 ✅ 掌握ALTER语句,应对需求变更 ✅ 了解DROP的风险,避免误删数据 基础概念 SQL语言的分类 SQL(Structured Query Language,结构化查询语言)按功能分为四大类: 1. DDL(Data Definition Language,数据定义语言) 作用:定义和管理数据库对象(数据库、表、索引、视图) 核心语句: CREATE:创建数据库对象 ALTER:修改数据库对象 DROP:删除数据库对象 TRUNCATE:清空表数据 RENAME:重命名对象 本文重点讲解DDL! 2. DML(Data Manipulation Language,数据操作语言) 作用:操作表中的数据 核心语句: INSERT:插入数据 UPDATE:更新数据 DELETE:删除数据 (下一篇详细讲解) 3. DQL(Data Query Language,数据查询语言) 作用:查询数据 核心语句: SELECT:查询数据 (SQL进阶篇详细讲解) 4. DCL(Data Control Language,数据控制语言) 作用:管理用户权限 核心语句: GRANT:授予权限 REVOKE:撤销权限 数据库操作 创建数据库(CREATE DATABASE) 基础语法 CREATE DATABASE database_name; 实战示例 -- 创建一个名为 mydb 的数据库 CREATE DATABASE mydb; -- 执行结果 Query OK, 1 row affected (0.01 sec) 指定字符集和校对规则 CREATE DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 参数说明: ...

2025-11-20 · maneng

如约数科科技工作室

浙ICP备2025203501号

👀 本站总访问量 ...| 👤 访客数 ...| 📅 今日访问 ...