mysql 如果想互换两列的值,直接写 update 表 set col1=col2,col2=col1  这样的后果就是两列都是 col2 的值

注意这和sql server 是不同的,

如果想实现上述功能,添加一个自增列作为标识(必须的),

update 表 a ,表 b set a.col1=c.col2,a.col2=b.col1 where a.id=b.id

也可以通过修改列名来实现(脑洞大开吧)。

alter table 表 change  column col1 col3 varchar(30)--修改表列名

还可以修改位置,例如

alter table student modify name varchar(10) after id;

alter table student modify id int(10) unsigned auto_increment first;

转载于:https://www.cnblogs.com/SH-SF/p/8175755.html

mysql 两列互换相关推荐

  1. mysql 两列数据互换_mysql 实现互换表中两列数据方法简单实例

    由于最近项目,有这样一个需求,是把数据库中的两列数据互换,经过好久才搞定,这里写个简单实例,做过记录. 1.创建表及记录用于测试 CREATE TABLE `product` ( `id` int(1 ...

  2. mysql两列查询结果列拼接一个表输出_sql select语句,查询出两列结果拼接在一起...

    展开全部 1.Oracle创建表,含两列,name和job:create table test_job(name varchar2(30), job varchar2(30)); 2.插636f707 ...

  3. mysql两列唯一索引吗_mysql多字段唯一索引

    项目中需要用到联合唯一索引: 例如:有以下需求:每个人每一天只有可能产生一条记录:处了程序约定之外,数据库本身也可以设定: 例如:user表中有userID,userName两个字段,如果不希望有2条 ...

  4. mysql 两列计数_MySQL在两列上计算唯一值,并为每列连接这些计数

    我有一个像这样设置的表: +----+-------+-------+ | id | col1 | col2 | +----+-------+-------+ | 1 | John | Mike | ...

  5. mysql两列数据去重_CiteSpace多数据库一键去重4.0-知网、万方、维普数据库

    提示:CiteSpace多数据库一键去重4.0版本为最终版本,功能齐全,无需继续更新,及时保存!使用时,将该软件放于空间较大的盘中. 本版本既可以利用CiteSpace做多数据库关键词共现.聚类.主题 ...

  6. mysql两列取小_mysql – 我想获取两列特定列之间的列值

    如果我理解正确,我认为你不能用一个查询来做到这一点.您可以尝试使用以下内容.添加了对代码的评论. SET @schema = 'database_name_here'; -- Database nam ...

  7. python excel转csv两列互换,python excel转换csv代码实例

    为了提高工作效率(偷懒),用python去解决. 工作需要,需要将excel文件转化为csv文件,要是手工的一个个去转换,每个sheet页不但有几十个字段,中间还夹杂着空格,然后按顺序转换成csv文件 ...

  8. excel 两列模糊匹配给出结果_北大硕士给大脑植入Excel病毒,工作效率提升了好几倍...

    在工作中,我们经常会碰到这样的同事,他们是这样完成工作的: 先用计算器算好结果,甚者动用手指头在电脑屏幕上数数,然后把数据填写到Excel表格中. 结果可以预见,原本可以在上班时间完成的工作,愣是加班 ...

  9. mysql去掉两个最高分_从MySQL中的单列获取最高得分值,从两列获取最高得分值...

    让我们首先创建一个表-mysql> create table DemoTable790 ( Score1 int, Score2 int ); 使用插入命令在表中插入一些记录-mysql> ...

最新文章

  1. 【亲测可用→防止入坑Routes】设置angular10项目异步加载、惰性加载、懒加载路由
  2. HDU2255(带权二分图的最大匹配)
  3. python 向量_关于Python中的向量相加和numpy中的向量相加效率对比
  4. java8默认内存收集器_使用正确的垃圾收集器将Java内存使用量降至最低
  5. js中的数组基本知识
  6. Java ForkJoin 框架初探
  7. xtwpro2编程器_xtw100编程器驱动
  8. 计算机应用基础统考模拟练习系统,网教计算机应用基础统考综合模拟练习题(一)...
  9. php api接口怎么写,php如何写api接口?
  10. 六、简单又有坑的原型模式
  11. php url伪静态,PHP url伪静态
  12. java实现socket.io客户端功能
  13. JAVA初级项目——银行账户管理
  14. 【定制项目】【M13】【数据监控 + 数据分析 + 可视化大屏】- 关键技术 python flask + pandas + echarts + excel
  15. python实现火车票查询_Python 实现火车票查询工具
  16. 补交20145226蓝墨云班课 -- MyOD
  17. ios微信组件跳转_iOSAPP跳转微信小程序
  18. CrossWalk - Android 动态加载so库文件
  19. 电脑本地连接图标不见 怎样找到恢复处理无法创建宽带连接(转)
  20. 为什么很多毕业生逃不过被大型IT培训机构套路?

热门文章

  1. python 购物车程序_python_购物车程序
  2. from 下拉框多个值提交_Git commit 多行信息提交
  3. am82.top 1.php,Droppy v2.1.3 – PHP在线网盘系统
  4. 父类一实现serializable_我的java基础学习易错点和易忘点总结(一)
  5. basicdatasourcefactory mysql_Java基础-DBCP连接池(BasicDataSource类)详解
  6. maven exclude java_java – Maven:从shade插件中排除依赖项
  7. STM32F1笔记(九)通用定时器
  8. go语言 expected ; found a
  9. echarts formatter鼠标悬停显示信息
  10. c# 可变二维数组_C#| 具有固定行大小和可变列大小的二维数组