DDL语句操作笔记
在数据库管理中,DDL(Data Definition Language,数据定义语言)是用于定义和修改数据库结构的语言。本节课我们将深入了解DDL语句中关于表结构修改的几种常见操作,包括:添加字段、修改字段、删除字段和修改表名。
添加字段
向表中添加字段的操作使用ALTER TABLE
语句实现。基本语法如下:
ALTER TABLE 表名 ADD 字段名 字段类型 [COMMENT '注释'];
例如,向EMP
表中添加一个nickname
字段,类型为VARCHAR(20)
:
ALTER TABLE EMP ADD nickname VARCHAR(20) COMMENT '昵称';
修改字段
字段的修改可以分为两种情况:修改字段类型和修改字段名。
修改字段类型
修改字段类型时,使用ALTER TABLE
语句配合MODIFY
关键字:
ALTER TABLE 表名 MODIFY 字段名 新数据类型;
修改字段名和类型
要修改字段名及其类型,使用ALTER TABLE
语句配合CHANGE
关键字:
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型 [COMMENT '注释'];
例如,将EMP
表中的nickname
字段名改为username
,类型改为VARCHAR(30)
:
ALTER TABLE EMP CHANGE nickname username VARCHAR(30) COMMENT '用户名';
删除字段
删除表中的字段使用ALTER TABLE
语句配合DROP
关键字:
ALTER TABLE 表名 DROP 字段名;
例如,删除EMP
表中的username
字段:
ALTER TABLE EMP DROP username;
修改表名
修改表名使用ALTER TABLE
语句配合RENAME TO
关键字:
ALTER TABLE 旧表名 RENAME TO 新表名;
例如,将EMP
表名修改为EMPLOYEE
:
ALTER TABLE EMP RENAME TO EMPLOYEE;
删除表
删除表的操作有两种方式:DROP TABLE
和TRUNCATE TABLE
。
-
DROP TABLE
语句会删除表及其所有数据:DROP TABLE 表名;
-
TRUNCATE TABLE
语句删除表中的数据,但保留表结构:TRUNCATE TABLE 表名;
选择使用哪种方式取决于是否需要保留表结构。
通过这些DDL操作,我们可以灵活地管理数据库表结构,以满足应用的需求变化。
标签:MySQL,笔记,修改,EMP,第九课,表名,TABLE,ALTER,字段名 From: https://blog.csdn.net/weixin_47850066/article/details/137249712