
数据库
文章平均质量分 63
wysghmbb
这个作者很懒,什么都没留下…
展开
-
mybatis里排序失效
最近在做一个查询表格内容的需求,用户可以点击表头字段切换排序规则。做完了发现排序没达到效果,随意传的参数居然也不报错。orderSql是我拼好的,比如是assess desc。搜索后发现是变量定义转义问题:(1)对于形如#{orderSql}的变量,Mybatis会将其视为字符串值,在变量替换成功后,缺省地给变量值加上引号。例如:order by #{orderSql}假设orderSql传入值为assess desc,则最终SQL语句等同为:ORDER BY ‘assess desc’而这原创 2021-08-02 15:27:02 · 960 阅读 · 0 评论 -
安装mysql8以及更改root密码
一、下载windows版本mysql8安装包最好的建议是去oracle官网下载,我下载的是mysql-8.0.25版,安装包已经上传到百度网盘:链接:https://pan.baidu.com/s/1MOdvw7p1MVYMAVN6EMBJTA提取码:fodz二、安装1、把压缩包放到某文件夹并解压2、在安装目录下新建一个文件my.ini可以新建记事本然后改名,把下列内容放到文件中:注意把basedir、datadir的内容改成你自己的路径,后者多了个\data,但是不要自己在安装目录下原创 2021-07-05 10:50:23 · 811 阅读 · 0 评论 -
逐级累计sql
需求是这样的:已知前两列,要求第三列。解答思路,第一列里的分档没有啥关联性,干脆加一列,是递增的数值,叫层级:这张表的建表语句是:CREATE TABLE `maidong` ( `levelx` bigint(20) DEFAULT NULL, `renshu` bigint(20) DEFAULT NULL, `sum_renshu` bigint(20) DEFAULT NULL, `fendang` varchar(255) DEFAULT NULL) 嗯,这个表叫原创 2020-09-18 15:30:51 · 595 阅读 · 0 评论