MySql数据库中查询修改表中字符编码(charset)的方法

canca3年前 (2021-10-28)340
MySQL字符集多种多样,下面为您列举了其中三种最常见的MySQL字符集查看方法,该方法供您参考,希望对您学习MySQL数据库能有所启迪。一、查看MySQL数据库服务器和数据库MySQL字符集。mys...

使用nohup进行mysql大数据导入

canca3年前 (2020-12-29)476
1、新建一个 mysqlimport.sh shell脚本,脚本里写:...

解决MySQL子查询排序失效的问题

canca4年前 (2020-09-28)612
解决MySQL子查询排序失效的问题
问题描述:高版本的MySQL(5.6以上)在子查询中使用order by 语句后查询结果并不会显示排序后的结果。以下是我使用的两个解决方法,供参考:1.当子查询的order by语句后面没有limit...

数据库排序后,分页,导致查询数据丢失

canca4年前 (2020-09-28)402
sql如下:select * from ( select tmp_page.*, rownum row_id from ( &n...

Mysql分页查询丢失数据

canca4年前 (2020-09-28)583
问题场景描述将一个sql的查询结果集导出为文件,由于一次查询结果集可能上百万条,在开发环境和测试环境均造成了内存溢出的问题。因此改为分页查询数据的方式,虽然慢点,但是规避了内存溢出的问题。但是,在这一...

MySQL表索引损坏致Crash及修复过程实例

canca4年前 (2020-09-11)641
监控到一台MySQL实例在早上发生过Crash,上去看了一下,已经被mysqld_safe成功拉起。上去检查一下错误日志,发现错误日志如下(已对表名,库名,路径做脱敏处理):...

Mysql导入大容量SQL文件数据问题

canca7年前 (2017-08-22)282
Mysql导入大容量SQL文件数据问题
mysql在通过导入sql文件可能会出现下面二个问题: 1.如果sql文件过大,会出现"MySQL server has gone away"问题; 2.如果sql文件数据有中文,...

MySQL中SYSDATE()和NOW()的区别

canca7年前 (2017-08-05)271
MySQL中SYSDATE()和NOW()的区别
MySQL中有5个函数需要计算当前时间的值:now(),sysdate(),curdate(),curtime(),unix_timestamp(); now()和sysdate()都是返回当前时间(...

MySQL语句之or/and

canca7年前 (2017-03-23)338
在where中可以包含任意数目的and和or操作符,在没有任何其他符号的时候,例如括号,SQL会首先执行and条件,然后才执行or语句 eg.    select * f...

幻读和不可重复读的区别

canca8年前 (2016-07-22)322
不可重复读 不可重复读的重点是修改: 同样的条件, 你读取过的数据, 再次读取出来发现值不一样了 例子: 在事务1中,Mary 读取了自己的工资为1000,操作并没有完成 con...

mysql-bin.000001占用磁盘空间过大解决方法

canca8年前 (2016-07-19)487
mysql-bin.000001占用磁盘空间过大解决方法
安装了mysql以后,过一段时间发现磁盘空间不足了,查一下,发现是mysql-bin.000001、mysql-bin.000002等文件占用了空间,那么这些文件是干吗的?这是数据库的操作日志,例如U...

连接泄漏监测

canca8年前 (2016-07-13)263
当程序存在缺陷时,申请的连接忘记关闭,这时候,就存在连接泄漏了。Druid提供了RemoveAbandanded相关配置,用来关闭长时间不使用的连接。例如:配置<bean id="dataSou...

MySQL命令详解

canca8年前 (2016-06-30)256
mysqld.exe 和 mysql.exe 有什么区别?mysqld.exe 是MySQL后台程序(即MySQL服务器)。要想使用客户端程序,该程序必须运行,因为客户端通过连接服务器来访问数据库。m...

mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用

canca8年前 (2016-01-20)289
我们在连接mysql数据库的时候一般都会在url后面添加useUnicode=true&characterEncoding=UTF-8 ,但是问什么要添加呢?   添加的作用是:指定...

java连接MySql数据库 zeroDateTimeBehavior

canca8年前 (2016-01-20)336
JAVA连接MySQL数据库,在操作值为0的timestamp类型时不能正确的处理,而是默认抛出一个异常,就是所见的:java.sql.SQLException: Cannot ...