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;
网友评论