当前位置: 首页 > news >正文

【MySQL数据库 | 第五篇】DDL操作2

在这里插入图片描述

文章目录

  • 当前数据库student的数据
  • 数据表操作 - 修改&删除
    • 📖修改操作
      • 增加字段
      • 👏案例:向数据表student中添加字段 id
      • 修改字段的数据类型【只能修改字段的属性】
      • 👏案例:将student表中字段age的属性由tinyint unsigned 改为 int
      • 修改字段的名字和字段类型
      • 👏案例:将student表中字段sex的名称改为gender,其属性int 改为 char
    • 📖删除操作
      • 删除字段
      • 👏案例:删除student表中的字段id
      • 删除数据表
      • 👏案例:删除student表
      • 删除指定表,并重新创建该表(数据为空)
      • 👏案例:把原来student表的所有数据删除,再创建一个新的student表(表的数据为空,但是表结构保持不变)

当前数据库student的数据

在这里插入图片描述

数据表操作 - 修改&删除

📖修改操作

增加字段

ALTER TABLE 表名 ADD 字段名 类型(长度) [修饰属性] [键/索引] [COMMENT 注释]

👏案例:向数据表student中添加字段 id

mysql> alter table student add id int comment "学生id号码";

在这里插入图片描述

修改字段的数据类型【只能修改字段的属性】

ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度)[修饰属性] [键/索引] [COMMENT 注释]

👏案例:将student表中字段age的属性由tinyint unsigned 改为 int

mysql> alter table student modify age int(3);

在这里插入图片描述

修改字段的名字和字段类型

ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新类型(长度) [修饰属性] [键/索引] [COMMENT 注释]

👏案例:将student表中字段sex的名称改为gender,其属性int 改为 char

mysql> alter table student change sex gender char(1);

在这里插入图片描述


📖删除操作

删除字段

ALTER TABLE 表名 DROP 字段名

👏案例:删除student表中的字段id

mysql> alter table student drop id;

在这里插入图片描述

删除数据表

DROP TABLE [IF EXISTS] 表名

👏案例:删除student表

mysql> drop table if exists student;

在这里插入图片描述

删除指定表,并重新创建该表(数据为空)

TRUNCATE TABLE 表名

👏案例:把原来student表的所有数据删除,再创建一个新的student表(表的数据为空,但是表结构保持不变)

mysql> truncate table student;

在这里插入图片描述


如果我的内容对你有帮助,请 点赞 评论 收藏 。创作不易,大家的支持就是我坚持下去的动力!
在这里插入图片描述

http://www.lryc.cn/news/571932.html

相关文章:

  • RabbitMQ概念
  • 深入解析线程池与队列系统设计原理
  • 【网工】华为配置专题进阶篇②
  • Oracle 创建定时任务
  • Web服务器/tmp隔离的安全性与绕过分析
  • VSCode 插件 Remote - SSH:开启高效远程开发之旅
  • SpringBoot电脑商城项目--新增收获地址
  • 系统的性能优化
  • kettle好用吗?相较于国产ETL工具有哪些优劣之处?
  • git的使用——初步认识git和基础操作
  • 【Datawhale组队学习202506】零基础学爬虫 01 初始爬虫
  • Goursat问题解的公式推导
  • TikTok 矩阵如何快速涨粉
  • html中的table标签以及相关标签
  • 微信二次开发,对接智能客服逻辑
  • 百度下拉框出词技术解密:72小时出下拉词软件原理分享
  • 5G光网络新突破:<Light: Science Applications>报道可适应环境扰动的DRC实时校准技术
  • OpenStack 入门与实践
  • 激光雷达与视频融合(DeepFusion)的多模态高精度目标定位
  • PostgreSQL的扩展bloom
  • 数学建模会议笔记
  • STM32 HAL 库串口收发完全指南:从基础配置到实战应用
  • 标杆确立!永洪科技位于IDC报告Data Analytics领域象限排头位!
  • 操作系统期末复习--操作系统初识以及进程与线程
  • 实时中值滤波 + 低通滤波 示例程序(STM32环境)
  • CTF解题:[NSSCTF 2022 Spring Recruit]弱类型比较绕过
  • YOLOv11改进 | BiFormer注意力与C2PSA机制融合指南
  • Jupyter 是什么?基于浏览器的交互式计算环境
  • StartUML入门级使用教程——画Class类图
  • 系统思考与核心竞争力