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

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

发者学堂课程【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列已经被删除

相关文章
|
IDE 编译器 API
带你读《2022技术人的百宝黑皮书》——stream的实用方法和注意事项(1)
带你读《2022技术人的百宝黑皮书》——stream的实用方法和注意事项(1)
232 0
|
安全 关系型数据库 MySQL
Linux(CentOS6)安装MySQL5.6
Linux(CentOS 6)系统上安装MySQL 5.6版本的详细步骤,包括准备数据存放目录、创建用户、下载安装包、初始化数据库、配置服务脚本、设置环境变量等操作。
860 1
|
缓存 监控 Java
Hystrix 源码解读
Hystrix 源码解读
88 2
游戏辅助 -- 三种分析角色坐标方法(CE、xdbg、龙龙遍历工具)
游戏辅助 -- 三种分析角色坐标方法(CE、xdbg、龙龙遍历工具)
511 0
|
SQL DataWorks 关系型数据库
DataWorks操作报错合集之离线同步任务时,如何解决资源组报错:errormessage:Render instance failed
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
DataTable 修改列名 删除列 调整列顺序
DataTable 修改列名 删除列 调整列顺序
313 0
|
关系型数据库 MySQL Linux
手把手教你在CentOS 6.8中安装mysql
@(Linux)[centos,mysql,安装] 卸载掉原有mysql 查看该操作系统上是否已经安装了mysql数据库:rpm -qa | grep mysql   若有则卸载:rpm -e mysql  // 普通删除模式 或者:rpm -e --...
2116 0