给数据表添加或者删除列|学习笔记

简介: 快速学习给数据表添加或者删除列

发者学堂课程【MySQL 数据库入门学给数据表添加或者删除列习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/451/detail/5570


给数据表添加或者删除列


内容介绍:

一、增加列

二、删除列

三、通过终端演示


一、增加列

alter table 【table_name】 add 【column_name】 【data_type】[not null][default ]

例子:

alter table account add c1 int(11) not null default 1;

给 account 这个表增加一个新的列,列名叫 c1 并且数据类型是11位的 int,初始化默认这个列不为空并且默认值是1


二、删除列

alter table 【table_name】drop 【column_name】

例子:

alter table account drop c1;

删除 account 表中名为 c1 的列


三、通过终端演示

首先使用数据库 gc,查看 account 表中有哪些字段

想要添加一个 c1的列,alter table account add c1 int(11) not null default 1

然后再来查看,多了 c1

再来删除 c1,alter table account drop c1,输入 describe account 就会发现 c1列已经被删除

相关文章
|
存储 SQL 监控
关系型数据库. 基本的DELETE语句
`SQL DELETE` 语句用于从表中删除记录,基本格式为 `DELETE FROM 表名 WHERE 条件`。`WHERE` 子句可选,指定删除特定记录。例如,`DELETE FROM students WHERE age > 20;` 将删除年龄大于 20 的学生。执行前注意备份,总是使用 `WHERE` 子句以避免误删,并考虑在事务中执行以保证数据安全。大量删除可能影响性能,需谨慎操作。还要留意可能存在的触发器影响。
1002 2
|
6月前
|
存储 固态存储 IDE
移动硬盘盒,机械硬盘和固态硬盘通用吗?
移动硬盘盒能否同时支持机械硬盘(HDD)和固态硬盘(SSD)?本文详解硬盘盒的兼容性问题,涵盖接口类型(如SATA、NVMe)、尺寸规格(2.5英寸、3.5英寸、M.2)及使用体验差异,助你正确选择适配的硬盘盒,确保兼容与性能兼顾。
|
8月前
|
关系型数据库 MySQL
MySQL数据表添加字段(三种方式)
本文解析了数据表的基本概念及字段添加方法。在数据表中,字段是纵向列结构,记录为横向行数据。MySQL通过`ALTER TABLE`指令支持三种字段添加方式:1) 末尾追加字段,直接使用`ADD`语句;2) 首列插入字段,通过`FIRST`关键字实现;3) 指定位置插入字段,利用`AFTER`指定目标字段。文内结合`student`表实例详细演示了每种方法的操作步骤与结构验证,便于理解与实践。
|
12月前
|
存储 编解码 人工智能
一文彻底揭开你不知道的二进制的秘密
本文介绍了二进制的基础概念及其在图片、声音和视频数字化中的应用。从位(bit)和字节(byte)到分辨率、采样率和压缩标准,带你深入了解计算机如何处理多媒体信息。君志所向,一往无前!
814 1
|
SQL 数据库
SQL-修改表操作
SQL-修改表操作
|
监控 网络协议 网络架构
|
JSON 前端开发 数据格式
如何在Django中正确解析POST请求参数
如何在Django中正确解析POST请求参数
468 1
|
应用服务中间件 弹性计算 负载均衡
|
机器学习/深度学习 PyTorch TensorFlow
Python中的深度学习:TensorFlow与PyTorch的选择与使用
Python中的深度学习:TensorFlow与PyTorch的选择与使用
682 0