美文网首页
mysql中一些积累

mysql中一些积累

作者: Aerio_不要坐井观天 | 来源:发表于2018-09-28 17:23 被阅读0次

    1,当某个字段的名字为关键字时,如cluster,date,利用where进行条件查询时,不可以直接用该名字,而应该加上引号,这个引号为键盘左上角的引号,数字1的左边。

    2,场景:一个字段中有多条记录,如域名,域名之间以某个特定的分隔符分割,那么如何计算该条字段中拥有的域名数,一个可选的方案如下:它计算的是该字段中分割符的个数,将分隔符个数+1即为域名个数

    length(str)-length(REPLACE(str, '分隔符',''))

    3,mysql 导出CSV 乱码问题的解决方案

    从MySQL导出数据到 csv 文件后,有时会发现用 excel 打开该导出 csv 文件显示的是乱码。这个问题是 csv 文件本身的文本编码问题导致的,解决办法:

    (1.) 鼠标右键点击选中的 csv 文件,在弹出的菜单中选择“编辑”,则系统会用文本方

    式(记事本)打开该 csv 文件;

    (2. )打开 csv 文件后,进行“另存为”操作,在弹出的界面底部位置有“编码”,修改

    编码方式即可: 从UTF-8改成 ANSI 。保存;

    (3.) 再用 excel 打开后,显示汉字正常。

    4,mysql中and和or的顺序,有的时候需要加括号

    5,Mysql查询中,有的时候需要在查询结果中,设置序号,其操作方式为:

    select id, @x:=@x+1 as row_num from table_test;

    相关文章

      网友评论

          本文标题:mysql中一些积累

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