mysql
Gabriel_wei
这个作者很懒,什么都没留下…
展开
-
测试代码中,jdbc操作mysql事务回滚失败
测试代码中,jdbc操作mysql事务回滚失败原创 2023-04-08 08:18:16 · 924 阅读 · 0 评论 -
记录一次MySQL乱码
问题描述我用web提交的数据中有中文,之前是5.5的版本,由于要使用Django3.0版本,需要将mysql 升级,升级到了5.7版本以后,插入数据乱码,显示一堆问号。解决查看了一下数据输入那,确定没有问题,那么就是mysql的问题了打开服务找到MySQL,然后右击查看属性,可以看到可执行文件的路径C:\ProgramData\MySQL\MySQL Server 5.7\my.ini复制此路径,打开my.ini文件my.ini文件中[client]节点default-characte原创 2021-02-25 21:19:12 · 179 阅读 · 0 评论 -
卸载MySQL
说明我本地安装的MySQL版本为5.5.27,由于使用Django开发,版本不匹配,所以卸载了安装高版本,下面只是记录,以Windows10操作系统为例参考https://blog.csdn.net/weixin_41792162/article/details/89921559https://blog.csdn.net/oschina_41790905/article/details/79950651找到MySQL的安装位置方便后续查看是否卸载干净以下内容来自 https://blog.cs转载 2021-02-17 18:39:22 · 5263 阅读 · 1 评论 -
SQL 多条件组合查询(模糊查询)
首先给出sql 语句前半句:StringBuilder sql = new StringBuilder("select * from t_customer where 1=1");后面的 where 1=1是一个始终成立的条件,是为了防止用户一个条件也没有填,那么就是查询所有,即使只有sql语句的前半段,也不会出现问题!再给出sql语句的后半段(后半段的存在就说明了用户填写了1~N个条件)我们只需将这些条件拼凑起来即可!public List<Customer> topQuery(C转载 2021-02-03 16:54:56 · 2770 阅读 · 0 评论 -
2021-01-28
原创 2021-01-28 14:00:59 · 119 阅读 · 0 评论 -
MySQL中:BLOB、TEXT、CHAR、VARCHAR及其最大存储限制
text和blob的各种类型存储长度,如下:BLOB,二进制大对象(字节流)。可以用来存储图片,声音和视频等二进制文件。没有字符集的说法。TEXT,文本大对象(字符流)。可以用来存储大量的字符串,可以理解为超大的char或者varchar类型。由于是存储字符,所以有字符集的说法。并且blob和text类型是无法设置默认值的。并且必要时要增大max_allowed_packet的值以适应该数据类型。上述摘自:https://www.cnblogs.com/kelelipeng/p/10131294.h原创 2020-07-16 19:20:16 · 3351 阅读 · 0 评论 -
解决MySQL安装到最后一步未响应的三种方法
转自:https://www.cnblogs.com/duanrantao/p/9305364.html这种情况一般是你以前安装过MySQL数据库服务项被占用了。解决方法:方法一:安装MySQL的时候在这一步时它默认的服务名是“MySQL” 只需要把这个名字改了就可以了。可以把默认的服务器的名称手动改为你没用过的其他名称。方法二:1、卸载MySQL 2、删除安装目录及数据存放目录 3、在注册表(regedit)查询mysql,全部删除 4、在c盘查询MySQL,全部删除 ;一般是在Pr转载 2020-05-15 00:34:50 · 1623 阅读 · 1 评论 -
DbUtils结果集实例
结果集分类单行数据处理:ScalarHandler ArrayHandler MapHandler BeanHandler多行数据处理:BeanListHandler AbstractListHandler(ArrayListHandler MapListHandler ColumnListHandler)AbstractKeyedHandler(KeyedHandl...转载 2020-04-21 22:42:56 · 474 阅读 · 0 评论 -
DBUtils 查询操作的九种结果集处理
准备/*SQLyog Enterprise - MySQL GUI v6.15MySQL - 5.5.27 : Database - kjxn**********************************************************************//*!40101 SET NAMES utf8 */;/*!40101 SET SQL_MODE=...转载 2020-04-21 20:53:03 · 495 阅读 · 0 评论 -
MySQL中interactive_timeout和wait_timeout的区别
在用mysql客户端对数据库进行操作时,打开终端窗口,如果一段时间没有操作,再次操作时,常常会报如下错误:ERROR 2013 (HY000): Lost connection to MySQL server during queryERROR 2006 (HY000): MySQL server has gone awayNo connection. Trying to reconnec...转载 2020-04-21 09:18:37 · 187 阅读 · 0 评论 -
c3p0连接池超时自动断开mysql
今天遇到个问题,c3p0连接池,连接mysql过了不到1分钟,居然报了错误Last packet sent to the server was 43ms ago.得罪谁了?网上解决方法众说纷纭 大多数改8小时为更长 跟大家一样咱是做java的,用的c3p0,c3p0是怎么解决这问题的呢废话少说,先上配置 如果不成功,你继续往下看,成功也继续往下看,亲自测试过 没问题<bean i...转载 2020-04-21 09:07:54 · 657 阅读 · 0 评论 -
操作MySQL中interactive_timeout和wait_timeout
查询和设置查询会话的变量 show variables like 'interactive_timeout'; show variables like 'wait_timeout';一句话查询会话变量select variable_name,variable_value from information_schema.session_variables where variable...原创 2020-04-21 08:53:40 · 584 阅读 · 0 评论 -
c3p0连接数据库超时问题:The last packet successfully received;The last packet sent successfully to the server
问题描述java.sql.SQLException: The last packet successfully received from the server was 36,483,780 milliseconds ago. The last packet sent successfully to the server was 36,483,781 milliseconds ago. is ...原创 2020-04-19 11:52:25 · 3649 阅读 · 0 评论 -
c3p0配置文件详细说明及其使用
参考官网:https://www.mchange.com/projects/c3p0/https://blog.51cto.com/12133802/2418053配置我的配置<?xml version="1.0" encoding="UTF-8"?><c3p0-config> <default-config> <property nam...原创 2020-04-19 11:02:49 · 3096 阅读 · 0 评论 -
mysql:项目中使用的SQL语句
表语句删除如果不加where语句的话,将会把全表删除DELETE FROM table_nameWHERE some_column=some_value;您可以在不删除表的情况下,删除表中所有的行。这意味着表结构、属性、索引将保持不变:DELETE FROM table_name;或DELETE * FROM table_name;limitselect * from ...原创 2020-04-16 09:58:44 · 235 阅读 · 0 评论 -
配置属性文件 properties的时候,注意value后面不要有空格,他也算字符
如果数据库的密码是1234,下面这个就通不过driverClassName = com.mysql.jdbc.Driverurl = jdbc:mysql:///web_test3username = rootpassword = 1234 原因就是password的value值后面后空格,下面这个就能通过driverClassName = com.mysql.jdbc.Driver...原创 2020-03-04 14:07:41 · 1067 阅读 · 2 评论 -
查询数据库表中,某个字段为null的数据
sql查询null的3种方式的区别是xx字段所存值和判断语法不同:where XX =‘NULL’ ,XX字段存的值就是NULL这四个字符;where XX is null ,XX字段什么也没存,这是数据库的判断语法;where isnull(XX),XX字段什么也没存,这是界面开发语言的判断语法。...原创 2020-02-29 14:11:54 · 7258 阅读 · 0 评论 -
mysql下载与安装
版本说明1)MySQL Enterprise Edition:企业版本,需付费,可以试用30天。2)MySQL Cluster CGE:高级集群版,需付费。3)MySQL Community Edition:是开源免费的,是我们通常用的MySQL的版本。下载地址https://downloads.mysql.com/archives/community/#在这里就可以下载自己想要的M...原创 2020-02-29 13:02:42 · 348 阅读 · 0 评论 -
MySQL create database 指定utf-8编码
如下脚本创建数据库yourdbname,并制定默认的字符集是utf8。CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;如果要创建默认gbk字符集的数据库可以用下面的sql:create database yourdb DEFAULT CHARACTER SET gbk ...原创 2020-02-29 00:17:34 · 2895 阅读 · 0 评论