常用Mysql语句
来源:互联网 发布:淘宝卖家交易流程 编辑:程序博客网 时间:2024/06/02 06:19
case when 使用实例
##################
SELECT
*,
(CASE
WHEN type_level = '1' THEN
'无贡献'
WHEN type_level = '2' THEN
'1元'
WHEN type_level = '3' THEN
'2-10元'
WHEN type_level = '4' THEN
'11-50元'
WHEN type_level = '5' THEN
'51—100元'
WHEN type_level = '6' THEN
'101—500元'
WHEN type_level = '7' THEN
'501—1000元'
WHEN type_level = '8' THEN
'1001元以上'
ELSE
'未知记录'
END) B
FROM
RPT_RES_USER_CONT_DAY
ORDER BY
stat_period DESC,
type_level
###############################################################################
-------注意--------------------------
mysql 用户+密码+权限 才是唯一标识
-------创建用户并授权-------------------
insert into mysql.user(Host,User,Password) values("%","zxyg",password("zxyg-Tydic"));
grant all privileges on *.* to zxyg@"%" identified by "zxyg-Tydic";
FLUSH PRIVILEGES;
注意!!!!!!!!不行重启数据库!
--------给root用户修改密码--------------
use mysql;
UPDATE user SET Password = PASSWORD('123456') WHERE user = 'root';
FLUSH PRIVILEGES;
UPDATE user SET Password = PASSWORD('zxyg-Tydic') WHERE user = 'zxyg';
-------------------------------------------
在本地MySQL中用grant新建一个用户并赋予权限,语句如下:
grant all privileges on whjc.* to whjc@"%" identified by "whjc";
然后新建连接用密码登录报“mysql 1045 access denied for user”错误,更奇怪的是用空密码反而能登录。
解决方法:
在MySQL user表中有一行Host为localhost,User和Password列都为空的记录,删除这条记录,然后flush privileges即可。正是因为有这条记录才导致上述问题。
- 【MySQL】常用MySQL语句
- MySql常用语句
- mysql常用语句
- mysql常用语句集锦
- MySQL常用操作语句
- mysql常用语句
- mysql 常用修改语句
- mysql常用SQL语句
- MYSQL常用语句
- MySQL常用语句
- MySQL常用操作语句
- mysql常用语句
- 常用的mysql语句
- mysql常用SQL语句
- 常用mysql语句备忘
- 常用mysql语句备忘
- mysql常用语句
- 常用mysql 命令语句
- js实现 无缝切换 效果
- 使用stringstream对象简化类型转换
- 开发板烧录
- 5个常用Java代码混淆器 助你保护你的代码
- angularjs学习笔记--作用域
- 常用Mysql语句
- CS224D Lecture2 札记
- java 比较数据大小
- 夜神云手机技术正式发布,App试玩时代开启
- Android之Handler用法总结
- jQueryEasyUI Panel的基本使用
- android中的内存优化
- java源代码分析----jvm.dll装载过程
- JQuery 运行原理分析