
数据库
数据库
sunywz
这个作者很懒,什么都没留下…
展开
-
【MYSQL】mysql1130错误与安装重置密码
由于在MySql8之前的版本,默认的加密规则是mysql_native_password,而在MySql8后的版本,默认的加密规则已经调整为caching_sha2_password,由于Navicat不支持最新的caching_sha2_password加密规则,导致连接出错。版权声明:本文为优快云博主「.周周」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。重启mysql服务(重启完之后,就可以免密码登录数据库了)3.修改加密规则,其中123456为修改后的密码。原创 2022-12-10 15:41:21 · 1511 阅读 · 0 评论 -
mysql笛卡尔积问题 常犯错误
笛卡尔积原创 2022-10-21 16:42:46 · 333 阅读 · 0 评论 -
Oracle 1521端口无法访问 IO 错误: The Network Adapter could not establish the connection
排查oracle日志,进入上图目录下查看监听日志listener.log,发现此文件大小为4G,感觉有点不对劲,将后缀改为bak,然后重启oracle监听服务。Oracle数据库1521端口时断时续/TNS超时/服务器无响应排错(TNS-12541/TNS-12560/TNS-00511/TNS-12535)参考:https://programming.vip/docs/oracle-monitoring-failure-in-windows.html。无法登录oracle。异常上报时间非常接近。原创 2022-08-19 16:22:45 · 474 阅读 · 0 评论 -
SqlServer保留几位小数的两种做法
SqlServer保留几位小数的两种做法数据库里的 float momey 类型,都会精确到多位小数。但有时候 我们不需要那么精确,例如,只精确到两位有效数字。解决:使用 Round() 函数,如 Round(@num,2) 参数 2 表示 保留两位有效数字。更好的方法是使用 Convert(decimal(18,2),@num) 实现转换,decimal(18,2) 指定要保留的有效数字。这两个方法有一点不同:使用 Round() 函数,如果 @num 是常数,如 Round(2.3转载 2021-10-28 08:17:46 · 959 阅读 · 0 评论 -
Excel数据导入SqlServer数据时发生截断等若干问题
使用Microsoft SQL Server Management Studio 18做数据导入,一直发生截断,将数据类型改为nvarchar(MAX)还是会发生截断,然后换了Navicat 12 for SQL Server做导入后就解决。原创 2021-02-02 14:03:28 · 1905 阅读 · 0 评论 -
Mybatis plus Error getting generated key or setting result to parameter object. Cause: com.microsoft
用mybatis plus的CRUD接口this.save 和insert都报这个错误,但用原生mapper就没问题,原因是数据库中写了触发器09:02:23.798 logback [http-nio-8888-exec-1] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [/web] threw exception [R原创 2021-01-27 09:04:53 · 1259 阅读 · 0 评论 -
SqlServer 日期函数
1.查询今日(传入’2020-11-14 10:00:00.0000000’,但只会截取2020-11-14 去查询)convert(varchar(10), createdate, 120) = convert(varchar(10), ‘2020-11-14 10:00:00.0000000’, 120)原创 2020-11-17 15:49:20 · 202 阅读 · 0 评论 -
通过ViewObject类来构建视图
通过ViewObject类构建视图在开发中,我们通常需要查询多个表的数据,通过主外键关系进行连表查询 但是随着数据量的增加和用户访问的增加,我们使用索引来优化访问速度。 如下我们举个例子: 这个项目 是头条资讯网站,当我们点击首页的资讯,就可以进入到资讯的详情页。 当我们进入到资讯详情页面,我们重点去关注资讯详情中的评论中心功能。 如上图,我们评论区主要是去读取两个表,分别为用户表和评原创 2017-04-19 19:40:58 · 1581 阅读 · 0 评论 -
HTTP Status 500 - Hibernate operation: could not insert: [com.qm.entity.Img]; uncategorized SQLExcep
HTTP Status 500 - Hibernate operation: could not insert: [com.qm.entity.Img]; uncategorized SQLException for SQL [insert into qmdemo.img (imgsrc, name) values (?, ?)]; SQL state [HY000]; error code [13原创 2016-11-27 17:40:26 · 2196 阅读 · 0 评论 -
使用myeclipse插入数据到mysql 出现中文乱码|utf8乱码解决方案[适合tomcat部署的jsp应用]
java类: CharacterEncodingFilter import javax.servlet.*; import java.io.IOException;public class CharacterEncodingFilter implements Filter {private String encoding = “UTF-8”; private boolean forceEnco转载 2016-08-22 12:05:05 · 2744 阅读 · 0 评论 -
如何把MYD,MYI文件导入到MYSQL数据库中?
将这三个数据库文件导入Mysql数据库中,navicat中的导入没有导入这几种类型的,phpmyadmin也没有导入这几种类型文件的。网上一直说数据库的文件存在data中,一直在D盘的mysql安装目录看都没有,c盘的mysql目录下的data也没有。其实,路径都不对。那要怎么找到data目录中的文件呢?安装目录下搜索找到 my.ini 文件,然后在文件中搜索 datadir ,datadir=”D转载 2016-07-16 23:12:03 · 8987 阅读 · 0 评论