美文网首页
mysql列操作

mysql列操作

作者: JavaLearner | 来源:发表于2018-09-11 14:36 被阅读0次

    写python脚本写习惯了,一直都是for line in sys.stdin,这样一行一行的处理文件,形成了思维定式没有想到mysql还可以进行列操作。

    create table test(word varchar(100));
    helloWorld
    helloChina
    helloAmerica
    hello123
    

    改成

    nihao_World
    nihao_China
    nihao_America
    nihao_123
    

    就可以使用

    update test set word = concat("nihao", substring(word, char_length("hello") + 1)) where word !="";
    

    这里需要注意的是mysql中substring的字符标号是从1开始的,这点跟C语言中不一样,所以要使用 char_length("hello")+1的方式.

    相关文章

      网友评论

          本文标题:mysql列操作

          本文链接:https://www.haomeiwen.com/subject/ykcugftx.html