MySQL
文章平均质量分 72
程序员杰森
热爱
展开
-
MySQL字符数据查询拆分
数据表中某字段为特定单词组字符串,特定字符分割。现有需求:在不影响原始数据的情况下,查询显示拆分后的单词,方便后续对其进行后续操作。原创 2024-05-25 11:11:26 · 603 阅读 · 0 评论 -
C3P0数据库连接池数据库插入中文乱码问题解决
问题描述近期修改一个学生信息管理的JavaWeb项目,其数据库连接池使用了C3P0。在实际测试时,发现在学生信息模块添加中文学生信息会在数据库(MySQL)出现中文乱码问题。如图所示:问题分析如果在Application本身数据不存在中文乱码的前提下,那么存在以下两种可能(严格来说是一种):数据库字符集问题导致Application连接时没有指定字符集导致首先,我想到了是不是数据库字符集的问题,但我在数据库查看字符集的设置信息时,并没有发现问题。如图:当然如果你在查看你的数据库字原创 2020-05-13 13:09:36 · 1057 阅读 · 0 评论 -
navicat连接mysql报错1251解决方案
感谢原文作者:XDMFC原文链接:https://blog.csdn.net/xdmfc/article/details/80263215问题描述今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251;原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。解决方式更改为MYSQL5.0的加密方式就好了。先通过命令行进入mysql的roo...转载 2020-05-06 10:19:24 · 245 阅读 · 0 评论 -
JDBC 操作预编译语句中LIKE模糊匹配怎么用
问题描述在使用JDBC 预编译执行语句时,遇到一个问题,那就是在含有LIKE的查询语句时,我到底怎么使用匹配符%、_呢。如:SELECT * FROM "+LQ_USERS+" WHERE "+USER_LOGIN+" LIKE ?问题分析我们先看看我们要实现的结果:SELECT * FROM lq_users WHERE user_login LIKE "%2%";既然这样,我...原创 2020-04-14 21:35:14 · 1596 阅读 · 0 评论 -
长时间不操作Navicat或Putty会断线?
问题描述今天发现只要一直不使用Putty,发现就会”卡住“,还有Navicat链接数据库也有类似问题。问题分析Linux或者数据库都想节省连接资源呗。问题解决那就隔一段时间就发几个空包呗。Putty:Navicat:...原创 2020-04-12 16:53:50 · 189 阅读 · 0 评论 -
报错:java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
感谢原文作者:风起云淡-原文链接:https://blog.csdn.net/shenguan777/article/details/78615521异常分析:在使用MySql时,如果数据库中有字段类型是timestamp的,且如果我们不为它赋值的话,默认为‘0000-00-00’。但在这种状况下查询数据库是会发生异常的:java.sql.SQLException: Value '00...转载 2020-04-08 17:53:15 · 211 阅读 · 0 评论 -
java通过jdbc插入中文到mysql显示异常(问号或者乱码)
感谢这个谦虚的大佬,转自:https://blog.csdn.net/lsr40/article/details/78736855首先本人菜鸡一个,如果有说错的地方,还请大家指出予批评对于很多初学者来说,中文字符编码不相同的问题,是一个很烦躁的问题!!因为很多时候,我们并不知道,到底是哪一层出现了问题?在这里稍微做个总结~也怕自己今后忘了!!其实也就三层:1、前端页面2、后台代码3...转载 2019-07-09 20:07:30 · 425 阅读 · 0 评论 -
学习JDBC遇到的一些问题
1. 数据库版本与驱动对应问题参考官方文档:https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-versions.html具体详情还需查看官方文档。Connector/J versionJDBC versionMySQL Server versionJRE SupportedJDK Required...原创 2019-12-02 16:54:46 · 257 阅读 · 0 评论 -
Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 解决
感谢大佬:https://blog.csdn.net/a704397849/article/details/93797529springboot + mybatis多数据库 + druid连接池配置成功。正常运行后,访问第一个数据库后访问第二个数据库,再去访问第一个数据库 会报错:Error querying database. Cause: com.mysql.jdbc.exceptio...转载 2020-02-14 15:51:23 · 379 阅读 · 0 评论 -
MySQL忘记密码的解决方法
感谢大佬:https://blog.csdn.net/weixin_43054397/article/details/90721094MySQl忘记密码怎么办?我们在安装使用MySQl 时,有时可能避免不了忘记密码,如果你忘记密码,可以按照如下方案进行操作:找到my.ini 文件my.ini 文件为 MySQl 设置文件, 如果你是默认的安装地址,文件在 C:\ProgramData...转载 2019-11-29 22:04:08 · 191 阅读 · 0 评论 -
MySQL 1093 - You can't specify target table 'sc' for update in FROM clause
错误代码如下:#(8) 把“邓维杰”同学的成绩全部删除。SELECT * FROM sc WHERE EXISTS(SELECT * FROM student WHERE student.sno=sc.sno AND student.sname='邓维杰');DELETE FROM sc WHERE degree IN(SELECT degree FROM sc WHERE sno=(SEL...原创 2019-12-07 22:38:04 · 1920 阅读 · 0 评论 -
Mysql中DDL, DML, DCL, 和TCL是什么?
感谢大佬:https://www.cnblogs.com/heyonggang/p/9284271.html在一些公司中提交给测试团队的SQL脚本会划分为DDL、DML等,但这些概念到底是如何定义的呢?SQL(Structure Query Language)是数据库操作的的核心语言,接下来我们通过一张图来进行分析:DDL(Data Definition Languages)语句:即数...转载 2019-12-03 19:39:11 · 172 阅读 · 0 评论 -
SQL的多表查询(笛卡尔积原理)
感谢大佬:https://blog.csdn.net/yang5726685/article/details/53538438MySQL的多表查询(笛卡尔积原理)先确定数据要用到哪些表。将多个表先通过笛卡尔积变成一个表。然后去除不符合逻辑的数据(根据两个表的关系去掉)。最后当做是一个虚拟表一样来加上条件即可。注意:列名最好使用表别名来区别。笛卡尔积Demo:左,右连接...转载 2019-11-29 22:10:45 · 2004 阅读 · 0 评论 -
Linux下Mysql端口修改及防火墙开端口
用户权限问题:https://blog.csdn.net/weixin_43670802/article/details/103019598Linux下修改Mysql默认的3306端口如下:1、登录Mysql后,查看当前端口mysql> show global variables like 'port'; +---------------+-------+ | Varia...原创 2019-11-22 16:54:09 · 1563 阅读 · 0 评论 -
MySQL(五)SELECT语句执行顺序
感谢大佬:https://www.cnblogs.com/warehouse/p/9410599.html MySQL的SELECT语法的执行顺序和Oracle的基本相同,只是增加了MySQL独有的LIMIT语法。目录一、SELECT语句的处理过程1. FROM阶段2. WHERE阶段3. GROUP BY阶段4. HAVING阶段5. SELECT阶段6. ORDE...转载 2019-11-14 20:25:14 · 112 阅读 · 0 评论 -
where子句和having子句区别
感谢大佬:https://blog.csdn.net/XiaopinOo/article/details/78305008where子句和having子句的区别: 1.where 不能放在group by后面 2.having 是跟group by连在一起用的,放在group by 后面,此时的作用相当于wh...转载 2019-11-13 16:59:13 · 16106 阅读 · 0 评论 -
远程连接MySQL报错1045解决方案
MySQL远端操作步骤:USE mysql;GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;FLUSH PRIVILEGES;注意:第二步中的password为你要设置的 root登录密码,注意并不是远端安装时的root密码,你在此设置何密码,则远程登录为何密码;...原创 2019-11-11 22:18:14 · 1496 阅读 · 0 评论 -
mysql导出到文件错误(err 1290)
感谢大佬:https://blog.csdn.net/u014711094/article/details/78501771select * into outfile 'g:/temp1.txt' fields terminated by ',' from test1;[Err] 1290 - The MySQL server is running with the --secure-f...转载 2019-11-03 10:12:24 · 467 阅读 · 0 评论 -
MySQL的注释方法
MySQL的三种注释方式#1、单行注释-- 2、单行注释(注意中间要带有一个空格才能生效)/*3、多行注释*/原创 2019-10-15 16:29:31 · 193 阅读 · 0 评论 -
MySQL——约束(constraint)详解
感谢大佬:https://blog.csdn.net/w_linux/article/details/79655073 ...转载 2019-10-15 15:59:00 · 1053 阅读 · 0 评论