mysql 中的删除列_如何从MySQL中的表中删除列?
我们可以借助ALTER命令从表中删除列。假设我们已经创建了一个表,并且需要删除其中的某些列。我们可以使用ALTER和DRO [命令来实现。
让我们来看一个例子。首先,我们将创建一个表。mysql> create table DeleteColumnNameDemo
-> (
-> Id int,
-> Name varchar(200),
-> Age int,
-> Address varchar(200)
-> );
上面,我们创建了一个包含四列的表格。这是查询,通过该查询我们可以查看有关表的所有详细信息。mysql> desc DeleteColumnNameDemo;
以下是输出。+---------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| Id | int(11) | YES | | NULL | |
| Name | varchar(200) | YES | | NULL | |
| Age | int(11) | YES | | NULL | |
| Address | varchar(200) | YES | | NULL | |
+---------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
现在我们的表中有4列。现在,让我们看看删除列的语法。语法如下。alter table yourTableName
drop column yourColumnName1,
drop column yourColumnName2,
.
.
.
drop column yourColumnNameN,
现在,让我们从“ DeleteColumnNameDemo”表中删除“年龄”和“地址”列。应用以上语法删除列。查询如下。mysql> ALTER table DeleteColumnNameDemo
-> drop column Age,
-> drop column Address;
Records: 0 Duplicates: 0 Warnings: 0
我们已从表中删除了“年龄”和“地址”两列。现在让我们借助DESC命令检查列是否已删除。mysql> desc DeleteColumnNameDemo;
以下是输出。我们看不到“年龄”和“地址”两栏,因为我们已经删除了之前的栏。+-------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| Id | int(11) | YES | | NULL | |
| Name | varchar(200) | YES | | NULL | |
+-------+--------------+------+-----+---------+-------+
2 rows in set (0.05 sec)
mysql 中的删除列_如何从MySQL中的表中删除列?相关推荐
- python提取excel表中的数据_用python从excel工作表中提取和操作数据
场景:我正在尝试编写一个python代码,它读取给定文件夹中的所有工作簿,获取每个工作簿的数据并将其放入单个数据帧中(每个工作簿都成为一个数据框,因此我可以单独操作它们).在 问题1:对于此代码,即使 ...
- mysql执行效率低_如何查询mysql中执行效率低的sql语句
展开全部 一.MySQL数据库有几个配置选项可以32313133353236313431303231363533e59b9ee7ad9431333337373563帮助我们及时捕获低效SQL语句 1, ...
- mysql按域排序_如何在MySQL中对域名进行排序?
要对域名进行排序,请使用ORDER BY SUBSTRING_INDEX().让我们首先创建一个表-mysql> create table DemoTable670(DomainName tex ...
- mysql中查找出生日期_如何在MySQL中根据出生日期记录显示日期名称?
使用DAYNAME()显示具有出生日期的记录中的日期名称. 让我们首先创建一个表-mysql> create table DemoTable795 ( DateOfBirth date ); 使 ...
- mysql的原理图解_图文并茂讲解Mysql事务实现原理
开篇 相信大家都用过事务以及了解他的特点,如原子性(Atomicity),一致性(Consistency),隔离型(Isolation)以及持久性(Durability)等.今天想跟大家一起研究下事务 ...
- mysql为什么要分库_我们为什么要分库分表
当一张表的数据达到几千万时,查询一次所花的时间会变长.这时候,如果有联合查询的话,可能会卡死在那儿,甚至把系统给拖垮. 而分库分表的目的就在于此:减小数据库的负担,提高数据库的效率,缩短查询时间.另外 ...
- mysql 执行计划 视频_实战讲解MySQL执行计划,面试官当场要了我
全是干货的技术号: 本文已收录在github,欢迎 star/fork: explain或者desc获取MySQL如何执行select语句的信息. 结果包含很多列 1 各列字段说明 1.1 id SE ...
- mysql里乘号怎么_如何在MySQL SELECT上将无符号整数乘以-1?
让我们首先创建一个表-mysql> create table DemoTable -> ( -> Value int -> ); 使用插入命令在表中插入一些记录-mysql&g ...
- mysql 日期小于当前日期_如何使用MySQL选择小于当前日期的日期?
让我们首先创建一个表-mysql> create table DemoTable1877 ( DueDate datetime ); 使用插入命令在表中插入一些记录-mysql> inse ...
- excel比较两个表中数据 提取相同列 合并到同一张表中
比较两个表中数据 提取相同列 合并到同一张表中 =VLOOKUP(A2,Sheet3!A:B,1,0) A2:表示 被查找的值 Sheet3!:表示哪张表 A:B:表示查找区域 1:表示提取哪列的值 ...
最新文章
- 国家发改委:分两批在8个地区建设全国一体化算力网络国家枢纽节点
- N*N匹马,N个赛道,求出最快N匹马的解法
- Junit如何进行多线程测试
- 使用SwingWorker的Java Swing中的多线程
- php 实现图片上传并压缩功能
- Java-类与对象的创建
- BugkuCTF-Reverse题mobile2(gctf)
- 算法导论————斜率优化
- python连接redis002
- 优酷 米兔机器人_米兔机器人如何发豆芽?
- java组合与继承始示例_Java 8特性与示例
- Unity3D 怎样在安卓手机上播放视频
- 微信小程序实现商品数量加减案例
- 开源大数据周刊-第90期
- matplotlib之hist
- 也谈360软件是否可靠
- Appium+python自动化(七)- 初识琵琶女Appium(千呼万唤始出来,犹抱琵琶半遮面)- 上(超详解)...
- App Inventor 微数据库记录分数并排序
- tar 命令打包压缩tar.gz,不包含当前文件夹路径
- tcp端对端 ip点对点