MySQL SQL-DDL语句对表的修改与删除

对表的修改与删除:

1.添加字段:

ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT 注释] [约束];

先使用mysql数据库

使用语句,为uuser表添加名为nickname的字段,字段类型为varchar 长度为20:

查询uuer数据库字段 并能看见nickname字段和其信息。

2.修改表数据类型:
修改字段名和字段类型:

ALTER TABLE 表名 CHANGE 旧字段名 类型(长度) [COMMENT 注释] [约束];

把nickname字段名称修改为uu 字段类型为varchar 长度为30

查询表结构 可以看到字段名称已变成uu 以及其类型与字段长度:

*(另外还有直接只修改字段数据类型的SQL语句)修改表数据类型:

ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);

3.删除字段:

ALTER TABLE 表名 DROP 字段名;

使用删除语句对uu字段实施删除操作:

执行之后在表结构中便就没有了uu字段了

4.修改表名:

ALTER TABLE 表名 RENAME TO 新表名;

执行语句将表名uuser改为uaser:

查询uuser表结构 但是报错了 因为表名被修改了uuser表便不存在

使用SHOW TABLES;语句 查询数据库中所有表 存在名为uaser的表

5.删除指定表 并创建一个新表(*该语句只是删除表中的记录和数据 表名与表结构并没有变):

TRUNCATE TABLE 表名;

对学生表执行该语句:

查询该表 表名称与表结构都没有变化 该语句只删除了表的记录

5.1删除表:

DROP TABLE[IF EXISTS] 表名; 

使用语句对学生表执行删除操作:

使用之后该表就已被删除 再查询该表就会报错 说明该表已不存在

*总结:本篇使用了添加字段、修改表数据类型、修改字段名和字段类型、删除字段、修改表名、删除表、删除指定表等7种SQL语句方法对数据库中的表进行了修改与删除操作

相关推荐

  1. DDLDML语句

    2023-12-28 13:44:01       4 阅读
  2. 删除更新

    2023-12-28 13:44:01       6 阅读
  3. 03--DMLDQL语句

    2023-12-28 13:44:01       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-28 13:44:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-28 13:44:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-28 13:44:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-28 13:44:01       18 阅读

热门阅读

  1. 微信小程序电子菜单点菜系统模块代码分析

    2023-12-28 13:44:01       27 阅读
  2. #CCSP学习心得总结:2023年新收获CCSP云安全认证

    2023-12-28 13:44:01       34 阅读
  3. lsyncd + rsync实现文件实时同步

    2023-12-28 13:44:01       35 阅读
  4. WPF 已有资源字典文件,在xaml 里面引用

    2023-12-28 13:44:01       40 阅读
  5. vscode编译调试sln工程

    2023-12-28 13:44:01       44 阅读
  6. 发布订阅模式和观察者模式详解

    2023-12-28 13:44:01       33 阅读
  7. 什么是机密计算(Confidential Compute)?

    2023-12-28 13:44:01       41 阅读
  8. LeetCode66. Plus One

    2023-12-28 13:44:01       35 阅读
  9. Yi-34B Tokenizer 分析

    2023-12-28 13:44:01       39 阅读