-
本文转载自微信公众号「Java课代表」,作者Java课代表 。转载本文请联系Java课代表公众号。
本文适用于 MySQL 5.6 及以上版本
0.先抛问题
假设字段category无索引且有重复值,order by category 和l
-
背景业务库中有三张表数据量比较大,分别是cloud_box_event_state(事件信息表)、cloud_box_workhour(工时汇总表)、cloud_box_workhour_detail(工时明细表)。随着业务发展数据量还在增加,这些表用于
-
具体参考: https://blog.csdn.net/luoyang...
-
go自带的database/sql拥有连接池的能力,可以通过SetMaxOpenConns配置最大的连接数,当超过最大连接时,database/sql是如何处理的呢?答案是将请求放入等待队列并阻塞,当有连接释放时被唤醒,将释
-
mysql执行执行时提示:Data truncation: Division by 0 解决方法: 设置sql_mod='',主要是取消sqlmode_error_for_division_by_zero
-
什么是JSP内置对象
JSP引擎在调用JSP对应的jspServlet时,会传递或创建9个与web开发相关的对象供jspServlet使用。JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的引用,特意定义了9
-
关闭 mysql 的 ssl 功能首先我们需要关闭 mysql 的 ssl,不然看不到具体的 sql 语句是什么sudo service mysql restart 参考文章:MySql 关闭ssl使用 tsharktshark -Y mysql -T fields -e mysql.query
-
最近做爬虫项目过滤重复的url的时候,了解到一个东西,叫布隆过滤器,然后也学习了一下,写下这篇博客记录一下.下面我们将分为几个专题来介绍布隆过滤器:1.什么是布隆过滤器;2.布隆过滤
-
MySQL ON DUPLICATE KEY UPDATE 可以在做 Insert 操作时,如果记录存在,则变为更新记录,但存在一个问题:如果记录存在时,会消耗一个自增id.例如:表[testtb]中存在如下记录, id为自增主键, id2为uniqueid
-
MySQL删除数据的方式以MySQL 5.7为例,数据库删除数据的方式一共有以下三种:deletetruncatedrop以上三种方式都可以删除数据,但是使用场景是不同的。对于整个表进行删除的执行速度来说:drop >
-
摘要:一篇文章带你彻底了解MySQL各种约束MySQL约束<1> 概念· 是一种限制,它是对表的行和列的数据做出约束,确保表中数据的完整性和唯一性。<2> 使用场景· 创建表的时候,添加约束
-
有一个好用的php工具箱 分享下:
可以跟踪页面的sql语句,查找报错的sql 如图:
下载地址:http://pan.baidu.com/s/1i57Zk0H使用方法;http://pan.baidu.com/s/1kVy1Hg7
-
如果需要批量更新几百上千行的话,update 就太低效了,这个时候可以使用一些批更新的命令。mysql 提供了多种批量更新的方式,mysql 批量更新,那 Django 的 ORM 使用的是哪一种呢?答案如下:UPDA
-
新建mysql用户及数据目录:
# groupadd -r mysql
# useradd -g mysql -r -s /sbin/nologin -M -d /data/mysql mysql
# chown -R mysql:mysql /data/mysql
提取安装:
# tar xf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz -C /usr/local
# cd /usr/local/
# ln -s
-
一、常用的两种引擎
在MySQL中用的较多的两种引擎是MyISAM引擎和INNODB引擎,下面主要围绕这两种引擎展开说明:
索引方式
默认引擎版本
简述
MyISAM引擎
非聚集索引方式
5.5版本之前
性能极