mysql 查询表重复值
SELECT mobile from `fa_user` GROUP BY mobile HAVING count(*) > 1;
查询User表手机号Mobile重复值的语句
SELECT mobile from `fa_user` GROUP BY mobile HAVING count(*) > 1;
查询User表手机号Mobile重复值的语句
根据字段查表名(用于检索全库带有该字段的表)
精确查询
SELECT * FROM information_schema.columns WHERE column_name='column_name'; //column_name为字段名
在mysql.ini
[mysqld]
添加以下代码
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
代码如下:
说明:update 更新命令 yk_land 为表名 set设置 phone为表里面的字段 后面是值
UPDATE yk_land set phone ='13719073781'
1、用户登录
mysql -u 用户(root) -p 密码(123456) -h localhost
2、显示数据库
show databses
3、选择数据库
use demo
4、导入数据库(SQL执行)
source mysql.sql
开发微信过程中,发现拉取用户信息中,如果用户呢称含有表情emoji的符合,是无法用mysql的utf8编码存储的。目前可以使用utf8mb4来存储。虽然能存储,但展示也是一大问题,本人建议最好的解决方案是过滤掉:以下是从网上抄的代码:
/*
*过滤掉微信呢称的emoji表情
*/
public function filterEmoji($str){
$str = preg_replace_callback('/./u',function (array $match) {
return strlen($match[0]) >= 4 ? '' : $match[0];
},$str);
return $str;
}
完结撒花!
下载安装包:
链接:https://pan.baidu.com/s/1sPqJ5N9BoRx3PFvNH8uVGg 密码:xpcj
将navicat111_premium_cs_x86或64.exe安装即可
安装完毕,运行下PatchNavicat.exe 注册成功