1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因)2.对于多列索引,不是使用的第一部分(第一个),则不会使用索引3.like查询是以%开头4..如果列类型是字符串,那一定要在条件中将数…
标签:MySql
事务的四大特性和隔离级别
一.什么是事务定义:数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。本质:由一个或多个sql语句组成。这些sql语句在执行过程中被当作一个整体,要么全部的sql语句执行成功,要么全部失败。不存在一部分执行…
MySQL字段命名不能使用的MySQL关键字
#今天遇到一个问题,把某一字段重新命名为condition时报错,于是联想到可能是MySQL的关键字,用“引起来后,问题解决。 #在MySQL数据库中,Table字段不能使用MySQL关键字; #【如果非要使…
robotframework启动ride失败,提示wxpython ImportError: DLL load failed: 找不到指定的模块
背景:按照rf的操作,安装是没有问题,就是在启动ride.py 这个文件,就有问题了,提示 wxpython ImportError: DLL load failed: 找不到指定的模块 在python 中使用:impo…
PHP数据库操作:从MySQL原生API到PDO
本文将举详细例子向大家展示PHP是如何使用MySQL原生API、MySQLi面向过程、MySQLi面向对象、PDO操作MySQL数据库的。 为了后面的测试,先建立数据库表test。包含表名user,score。 CREA…
MySql基础语法
一、基础语法 1.创建数据库 create database test; show databases; 2.删除数据库 drop database test; 3.选择数据库 use test; 4.创建表 creat…
6.2 mysql 访问权限系统
参考官方文档: https://dev.mysql.com/doc/refman/5.7/en/privilege-system.html MySQL权限系统的主要功能是对从给定主机连接的用户进行身份验证,并将该用户与数…
索引的三种数据结构
索引可能有三种数据结构哈希表、有序数组和N叉树。MySQL使用了B+树。 1.哈希表(散列表) 哈希表是一种以键 – 值(key-value)存储数据的结构,我们只要输入待查找的值即 key,就可以找到其对应…
MySQL中级优化教程(九)——Linux服务器软硬配置优化
系统配置优化: 数据库是基于操作系统的,目前大多数MySQL都是安装在了Linux系统之上,所以对操作系统的一些参数配置也会影响到MySQL的性能,下面是一些常用参数: 网络方面配置:要修改/etc/sysctl.con…
MySQL如何查询表中重复的数据
文章目录 一、查询重复记录 二、总结 一、查询重复记录 例:查询员工表里出现重复姓名的记录 思路: 1、查看重复记录,首先要使用分组函数(group by),再用聚合函数中的计数函数count(name)给姓名列计数,且…
TiDB RC3 Release
6 月 16 日,TiDB 正式发布 RC3 版。该版本对 MySQL 兼容性、SQL 优化器、系统稳定性、性能做了大量的工作。性能方面重点优化了负载均衡调度策略和流程。功能方面进一步完善权限管理功能,用户可以按照 My…
深入了解 gRPC:协议
RC3 版本对于 TiKV 来说最重要的功能就是支持了 gRPC,也就意味着后面大家可以非常方便的使用自己喜欢的语音对接 TiKV 了。 gRPC 是基于 HTTP/2 协议的,要深刻理解 gRPC,理解下 HTTP/2…