- 很高兴您打开了本篇博客
- 主要作用:通过学习和复习,整理mysql笔记,为前端/后端/大数据项目铺设基石;
一,数据库概叙,与MySql的环境图文安装步骤_nosql-优快云博客
- 本篇文档是sql专栏的第三篇
- 主要内容:MYSQL-数据库定义语言 DDL(Data Definition Language)的概叙,特点,作用和全部语法
- 学习:知识的初次邂逅
- 复习:知识的温故知新
目录
数据库定义语言 DDL(Data Definition Language)
数据库定义语言 DDL(Data Definition Language)
一,概叙
DDL是一种专门用于定义或修改数据库结构的语言,它允许数据库管理员、开发人员等用户通过特定的语句来创建、修改或删除数据库中的对象,如数据库本身、表、视图、索引等。DDL操作直接影响数据库的架构,是数据库设计和维护的基础。
二,特点
- 结构性:DDL专注于数据库结构的定义和修改,与数据的具体操作(如查询、插入、更新、删除)不同。
- 不可逆性:DDL操作通常具有不可逆性,一旦执行,就会对数据库结构产生永久性影响。因此,在执行DDL操作前需要谨慎考虑,并确保已经做好了相应的备份。
- 授权性:DDL操作通常需要较高的权限,如数据库管理员权限,以确保数据库结构的安全性和完整性。
- 编译性:DDL语句需要被数据库管理系统(DBMS)编译成可执行的格式,然后才能对数据库结构进行修改。
三,介绍
DDL是SQL语言的一个子集,它包含了一系列用于定义和修改数据库结构的语句。常见的DDL语句包括:
- CREATE:用于创建新的数据库或数据库对象(如表、视图、索引等)。
- ALTER:用于修改现有数据库对象的结构,如添加、删除或修改表中的列,或修改索引等。
- DROP:用于删除数据库或数据库对象,释放其占用的空间。
- TRUNCATE:虽然通常被认为是DML的一部分,但在某些情况下也被提及,用于删除表中的所有行但不删除表本身。
- RENAME:用于重命名数据库对象。
四,作用
DDL在数据库管理和维护中扮演着至关重要的角色,其作用主