随笔分类 -  MySQL

摘要:Mysql批量修改表字段名称为小写 有时候表字段windows下不区分大小写,Linux区分 。为了避免不必要的麻烦我们统一改为小写。。 导出sql 例如: -- -- Table structure for t_user_role -- DROP TABLE IF EXISTS `t_user_r 阅读全文
posted @ 2020-08-16 22:34 趙小傑 阅读(894) 评论(0) 推荐(0)
摘要:Mysql连接异常java.sql.SQLException: The server time zone value '?й???????' is unrecognized or represents more than one time zone. 异常信息 新版本的数据库连接程序需要指定UTC时 阅读全文
posted @ 2020-05-21 15:47 趙小傑 阅读(236) 评论(0) 推荐(0)
摘要:Mysql两个时间差计算方法 TIMESTAMPDIFF(MINUTE,createDate,startDate) startDate减去createDate相减后得到分钟,如果后者小于前者分钟为负数。 阅读全文
posted @ 2020-03-13 00:12 趙小傑 阅读(677) 评论(0) 推荐(0)
摘要:Mysql不能创建函数的处理方法,错误代码1418 一、问题描述 创建自定义函数: DELIMITER $$ CREATE FUNCTION .`getChild`(deptId VARCHAR(255)) RETURNS VARCHAR (255) BEGIN DECLARE ptemp VARC 阅读全文
posted @ 2019-12-10 10:28 趙小傑 阅读(320) 评论(0) 推荐(0)
摘要:Mybatis调用Mysql数据库存储过程 存储过程(Stored Procedure)是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。 如果使用Mybatis框架,那么如何调用存储过程呢? 例子:带参数并返回一个结果集 1、 阅读全文
posted @ 2019-12-10 10:28 趙小傑 阅读(358) 评论(0) 推荐(0)
摘要:Mysql开启远程访问 默认情况下,mysql的用户没有远程访问的权限。 一、改表法 默认mysql不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhos 阅读全文
posted @ 2019-11-04 14:42 趙小傑 阅读(157) 评论(0) 推荐(0)
摘要:Mysql修改密码 一、用SET PASSWORD命令 set password for 用户名@localhost = password('新密码'); set password for root@localhost = password('123'); 二、用mysqladmin mysqlad 阅读全文
posted @ 2019-11-04 14:42 趙小傑 阅读(108) 评论(0) 推荐(0)
摘要:MYSQL升级5.7.10后GROUP BY语句出错解决方法 安装Mysql5.7.X版本数据库后,运行原先项目,执行SQL时异常 异常信息 原因是sql_model=only_full_group_by限制了,导致在以往MYSQL版本中能正常查询的SQL,在5.7不能用了,ONLY_FULL_GR 阅读全文
posted @ 2019-07-10 17:27 趙小傑 阅读(142) 评论(0) 推荐(0)
摘要:Mysql创建新用户并给授权指定的数据库权限 登录Mysql或直接使用navicat访问数据库 1.创建新用户 2.初始用户没密码需要修改密码 3.添加权限给该用户 4.刷新一下 补充:删除用户 阅读全文
posted @ 2019-04-27 23:09 趙小傑 阅读(283) 评论(0) 推荐(0)