Mysql 使用replace函数
update table t set t.fied = replace(t.field,oldStr,newStr) where condtiion;
多表更新
update table a,table b set a.field = b.filed where condition
mysql调用md5
UPDATE 表 SET 字段 = md5(right('15231X',6)) WHERE cond
查到重复
select id,id_no from m_account GROUP BY id,id_no HAVING (count(id_no) > 1)
查看不包含某个字符串的
select * from table where locate(substr,str)
将多行数据的某一个字段并入到一个字段中
GROUP_CONCAT(字段 SEPARATOR '#') AS 字段 ,
sql拼接字符串,在某一个字段后面添加一些字符串 concat函数
navicat无法修改字符集,需要使用如下sql
#查看当前表字段的编码
SHOW CREATE TABLE yx_order;
#修改某字段的编码以及排序
ALTER TABLE yx_order CHANGE id id VARCHAR(40) CHARACTER SET utf8 COLLATE utf8_general_ci;