开发前沿 13284

MySQL之select in 子查询优化的实现

下面的演示基于MySQL5.7.27版本 一、关于MySQL子查询的优化策略介绍: 子查询优化策略 对于不同类型的子查询,优化器会选择不同的策略。 1. 对于 IN、=ANY 子查…

2022-05-22 1,007

简单了解mysql存储字段类型查询效率

检索性能从快到慢的是(此处是听人说的): 第一:tinyint,smallint,mediumint,int,bigint 第二:char,varchar 第三:NULL 解释(转…

2022-05-22 720

MySQL5.x版本乱码问题解决方案

MySQL是一款常用的开源数据库软件,但是对于初次使用者好像并不是太友好,MySQL5.x的版本中默认字符集是latin1也就是我们所知道的ISO-8859-1字符集,这个字符集编…

2022-05-22 1,181

Django连接本地mysql数据库(pycharm)的步骤

第一步:更改setting.py中的DATABASES # 配置数据库 DATABASES = { 'default': { # python自带的一个数据库,基本不会被使用 # …

2022-05-22 476

通过实例判断mysql update是否会锁表

两种情况: 1.带索引 2.不带索引 前提介绍: 方式:采用命令行的方式来模拟 1.mysq由于默认是开启自动提交事务,所以首先得查看自己当前的数据库是否开启了自动提交事务。 命令…

2022-05-22 841

MySQL变量原理及应用实例

在mysql文档中,mysql变量可分为两大类,即系统变量和用户变量。 但根据实际应用又被细化为四种类型,即局部变量、用户变量、会话变量和全局变量。 一、局部变量 mysql局部变…

2022-05-22 1,202

基于mysql实现group by取各分组最新一条数据

前言: group by函数后取到的是分组中的第一条数据,但是我们有时候需要取出各分组的最新一条,该怎么实现呢? 本文提供两种实现方式。 一、准备数据 http://note.yo…

2022-05-22 1,053

防止MySQL重复插入数据的三种方法

新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER …

2022-05-22 823

MySQL死锁的产生原因以及解决方案

数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据…

2022-05-22 705

MySQL循环插入千万级数据

1、创建测试表 CREATE TABLE `mysql_genarate` ( `id` int(11) NOT NULL AUTO_INCREMENT, `uuid` varch…

2022-05-22 1,166

解压版MYSQL中文乱码问题解决方案

安装的是解压版的MYSQL 1:解压之后copy 一个my.ini文件 然后添加字节编码配置: [client] default-character-set=gbk [mysqld…

2022-05-22 808

Mysql表创建外键报错解决方案

数据库表A: CREATE TABLE task_desc_tab ( id INT(11) PRIMARY KEY NOT NULL COMMENT '自增主键' AUTO_IN…

2022-05-22 477