
MySQL
文章平均质量分 51
wangsun300
OneSun
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Windows10 64位安装解压版mysql-5.7.19-winx64安装--踩坑后整理,亲测ok
1.管理员身份允许cmd开始栏输入cmd,右键命令提示符管理员运行2.进入安装目录bin目录位置创建一个my.ini文件,文件内容如下[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port = 3306# 设置mysql的安装目录basedir=D:\\tools\\mysql-5.7.19-winx64# 设置mysql数据库的数据的存放目录datadir=D:\\tools\\mysql-5原创 2021-03-23 16:33:21 · 138 阅读 · 0 评论 -
sql 四大排名函数---(ROW_NUMBER、RANK、DENSE_RANK、NTILE)简介
1.ROW_NUMBER() 定义:ROW_NUMBER()函数作用就是将select查询到的数据进行排序,每一条数据加一个序号,他不能用做于学生成绩的排名,一般多用于分页查询, 比如查询前10个 查询10-100个学生。 实例: 1.1对学生成绩排序 这里number就是每个学生的序号 根据studentScore(分数)进行desc倒序 1.2获取第二个同学的成绩信息 &n...转载 2021-02-23 11:10:21 · 320 阅读 · 0 评论 -
MySQL抛出异常:lock wait timeout exceeded解决方案
在操作sql时,MySQL 抛出了这样的异常:即Lock wait timeout exceeded; try restarting transaction的异常,错误提示的意思,很明显,是因为这条语句被锁住了,所以释放这个锁。2、解决方案我们可以通过到information_schema&nb...转载 2020-06-02 13:52:17 · 462 阅读 · 0 评论 -
MySQL分组取组里最新一条记录
最近写了条SQL,没注意踩坑了,丢脸了……SQL要求: 分组后查询组内最新的一条记录,公司用的是MySQL,Oracle我就先不说了。不多说了,直接上SQL,这里附上一个在线格式化SQL的地址,比Navicat里面的美化SQL要好些,语句紧凑些点我 => * 在线代码格式化 * <= 点我SELECT t.holder_entity_id, t.tenant_id, MAX(t....原创 2020-04-15 16:46:14 · 2092 阅读 · 1 评论 -
MySQL 中文 like 问题解决
MySQL 查询语句中如果 like 字段中有中文会报错:MySQL Illegal mix of collations for operation 'like'在旧版的 MySQL 是不会出现错误的.升到 MySQL 5.5 以上,必需改成 like binary ‘% 中文 %’ 即可避免出现错误我的项目中,关键字keyword可能出现中文,我就是这样避免出现错误的 &l...原创 2020-04-14 13:17:06 · 1222 阅读 · 0 评论 -
MySQL计算两个日期相差的天数、月数、年数
MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数、分钟数、小时数、天数、周数、季度数、月数、年数,当前日期增加或者减少一天、一周等等。转载 2020-04-08 14:40:22 · 1582 阅读 · 0 评论