MySQL数据库操作笔记:DDL与DML
172 浏览量
更新于2024-08-28
收藏 141KB PDF 举报
“Mysql学习笔记,涵盖了DDL(数据定义语言)、DML(数据操作语言)、DQL(数据查询语言)的基础知识,包括创建、删除、修改表结构,以及插入、删除、更新数据的方法。”
在MySQL数据库管理中,了解并熟练掌握DDL、DML和DQL是非常重要的。以下是对这些知识点的详细解释:
1. DDL(数据定义语言):
- CREATE:用于创建新的数据库对象,如表格。`CREATE TABLE`语句用来定义表格结构,包括各个列的名称、数据类型以及可能的约束条件,如主键、唯一性等。
- DROP:删除已存在的数据库对象。`DROP TABLE`语句可删除整个表格,`IF EXISTS`关键字用于避免因表格不存在而产生的错误。
- ALTER:修改已有的数据库对象。`ALTER TABLE`用于添加、修改或删除表格的列,也可以添加或删除约束。
- ADD COLUMN:增加新的列到已存在的表格。
- MODIFY COLUMN:更改列的定义,如数据类型或是否允许为空。
- DROP COLUMN:从表格中移除列。
- CHANGE COLUMN:更改列名及其定义,同时允许修改字段类型和非空约束。
- ADD CONSTRAINT:添加新的约束,如主键或唯一性约束。
2. DML(数据操作语言):
- INSERT:向表格中插入新记录,`INSERT INTO`语句指定表格和要插入的值。
- DELETE:删除符合特定条件的记录,`DELETE FROM`语句结合`WHERE`子句来确定要删除哪些记录。
- UPDATE:更新表格中的数据,`UPDATE`语句结合`SET`和`WHERE`子句来指定要修改的列及更新条件。
3. DQL(数据查询语言):
- 基础查询:`SELECT`语句用于从表格中选择数据,`FROM`子句指定来源表格。
- 别名:使用`AS`关键字可以为列名和表格名指定别名,提高代码可读性。
- 去重:`DISTINCT`关键字用于去除查询结果中的重复行。
- 条件查询:`WHERE`子句用于筛选满足特定条件的记录,配合各种比较运算符和逻辑运算符实现复杂查询。
以上知识点构成了MySQL数据库操作的基础,对于数据库管理和开发人员来说至关重要。通过熟练运用这些语句,可以有效地创建、管理以及查询数据库中的数据。
2024-02-23 上传
793 浏览量
127 浏览量
2018-08-16 上传
223 浏览量
333 浏览量
weixin_38559569
- 粉丝: 3
- 资源: 948
最新资源
- MFC2000-3A型微机厂用电快速切换装置使用说明书
- JavaScript+语言精髓与编程实践.pdf
- Pascal基础教程
- VC++6.0 MFC类库(中文版)
- router OS 功能介绍
- 电脑 小技巧 (让你使用电脑更轻松)
- 多线程编程指南.pdf
- ASP.NET与Web Service实例剖析中文版
- Optimizations od a MIMO relay network
- C案例分析-开发综合程序
- Iterative waterfilling for Gaussian vector multiple access channel
- 非常实用和详细介绍的mib信息库文件
- Infrastructure relay transmission with cooperative MIMO
- 巨著《管理学原理》PDF版
- oracle sql 优化
- Mutual information and minimum mean sqaured error in Gaussian channel