数据库系列之MySql
wangning8075
给人生一个梦,给梦一条路,给路一个方向。
展开
-
MySql查询字段空为A不空为B
mysql数据库查询时,当字段为空是返回A,不为空时返回B 解决思路,通过mysql的if函数和isnull函数处理:select id userId,if(ISNULL(cellphone),-1,0) from user ...原创 2017-03-29 16:54:40 · 1692 阅读 · 0 评论 -
Mysql coalesce() 函数认识和用法
coalesce认识:返回参数中的第一个非空表达式(从左向右)类似于oracle的nav()函数,但mysql中没有,可以通过此函数替代,coalesce相比nvl优点是,coalesce中参数可以有多个,而nvl()中参数就只有两个。当然,在oracle中也可以使用 case when....then....else......end(比较强悍,case when 后可以跟表达式。 ...原创 2017-03-29 17:01:08 · 514 阅读 · 0 评论 -
mac 系统 MySQL root 密码忘记找回
1.苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务2.进入终端输入:cd /usr/local/mysql/bin/回车后 登录管理员权限sudo su回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &后MySQL 会重启3../mysqladm...原创 2016-03-03 16:04:04 · 103 阅读 · 0 评论 -
mac下MySQL编码问题
1.拷贝/usr/local/mysql/support-files下的任意一个*.cnf文件到/etc/my.cnf; 2.在my.cnf文件的[client]后面添加一句default-character-set=utf8( 不是default_character_set=utf8[i][/i],这个配置我没有试过,不知道能不能成功),关键在这里的配置,在 [...原创 2016-03-16 21:03:27 · 122 阅读 · 0 评论