快速对调MySQL字段里面的某些列

2016-02-19 21:24 13 1 收藏

下面图老师小编要向大家介绍下快速对调MySQL字段里面的某些列,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - 编程语言 】

  问题:表 t 有个字段叫做 c,现在想要把 c 里面的第 10 和 第 11 列位置对调一下,咋办啊?

  答案:用下面的办法吧,不过本例只对ascii字符有作用,中文或其他的就另外想办法。

  mysqlset@pos1=10;
  mysqlset@pos2=11;
  mysqlUPDATEtSETc=CONCAT(
  LEFT(c,@pos1-1),--第10列以前的值
  SUBSTR(c,@pos2,1),--第11列的值
  SUBSTR(c,@pos1+1,@pos2-@pos1-1),--第10到第11列之间的值
  SUBSTR(c,@pos1,1),--第10列
  RIGHT(c,LENGTH(c)-@pos2));--第11列之后的值

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  其实很简单的吧 :)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1626084.html

延伸阅读
2.3 选择列的类型 上一节描述了各种可供选择的MySQL的列类型及其属性,以及它们可存储的各种值,所占用的存储空间等等。但是在实际创建一个表时怎样决定用哪些类型呢?本节讨论在做出决定前应考虑的各种因素。最常用的列类型是串类型。可将任何数据存储为串,因为数和日期都可以串的形式表示。但是为什么不将所有列都定义为串从而结束...
本教程的效果制作起来比较简单。基本上都是一些素材的溶图。不过看似简单的效果还是需要注意好细节的处理及颜色的调整。 最终效果 1、新建一个文件,如图1设置参数。 图1 2、单击“创建新的填充或调整图层”,在弹出的菜单选择“渐变”命令,并如图2所示设置参数,得到如图3所示效果。 图2 图3 3、打开素材1如图4所示...
经验分享 图钉问: 刚买的杨梅,放到水里面发现水面上浮起来好多条虫子,杨梅里面的虫子能吃吗? 图老师答: 杨梅上面的虫子吃下去不会对人体有害,反而是一种优质蛋白。 杨梅里面的白色小虫其实是果蝇的幼虫。果蝇幼虫在白色幼虫期对人体无害,一旦它开始成熟,变成黑色,爬出来后,这时候吃下去就对人体有害了。 果蝇平时以蜂...
标签: 电脑入门
2003/2007/2010统计字数全攻略! 在写作长篇文稿的时候,我们都会用到一个工具就是字数统计,它可以非常方便而又快速的统计出我们写作的文章有多少字以及多少个标点符号等,这些信息一清二楚。而我们平常使用的Office办公软件中的Word就包含了此项功能,无论是在写毕业论文或作为、小说等我们都可以利用Word字数统计功能来帮我们查询有多少字。...
例如: 修改(列名前 要有column关键字) ALTER TABLE [USER] ALTER column [NAME] varchar(35) null 新增 ALTER TABLE [USER] ADD [PRICE]     numeric(18, 8) NULL  DEFAULT 0   通过更改、添加、除去列和约...

经验教程

633

收藏

74
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部