MySQL MySQL数据库约束详解 基本介绍 约束用于确保数据库的数据满足特定的商业规则 在mysql中,约束包括:not null,unique,primary key,foreign key 和check 5种 1.primary key(主键) 字段名 字段类型 primar...
MySQL Mysql 安装及my.ini的创建过程 Mysql 安装及my.ini的创建 1、在官网下载安装包 https://dev.mysql.com/downloads/mysql/ 第一个MSI 是镜像版本的,下载第二个,即8.0.23 193.0M 2、下载完成,得到对应的压缩包,解压缩到文件夹。...
MySQL Mysql索引分类及其使用实例详解 Mysql的索引分类 MySQL 索引MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。拿汉...
MySQL MySQL数据库优化的六种方式总结 方法一 使用连接来代替子查询(Sub-Queries)。可以使用SELECT语句来创建一个单列的查询结果,然后把这个结果作为过滤条件用在另一个查询中。 DELETE FROM customerinfo WHERE CustomerID NOT in (SE...
MySQL 详解Mysql两表 join 查询方式 一、SQL基本语法格式 SELECT DISTINCT < select_list > FROM < left_table > < join_type > JOIN < right_table > ON &l...
MySQL MySQL的索引你了解吗 目录 一、索引介绍 二、索引优缺点 三、索引结构 1. 经典B+树 2. MySQL中B+树索引 3. Hash索引 4. 为什么InnoDB选择B+树索引? 四、索引分类 五、索引语法 六、SQL性能分析 1. SQL执行频率 2. 慢查询日志 3. p...
MySQL MySQL数据库学习之去重与连接查询详解 1.去重 示例表内容参考此文章 有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。 例如:去重显示岗位信息: mysql> select distinct job from emp; ...
MySQL Mysql 8.0 绿色版安装教程详解 Mysql 8.0 绿色版安装教程,供大家参考,具体内容如下 1、进入官网找到自己所需的安装包:MySQL :: Developer Zone 下载地址:MySQL Community Server 8.0.29 官方免费安装版 软件路径:DOWNLOAD...
MySQL 彻底解决MySQL使用中文乱码的方法 mysql是我们项目中非常常用的数据型数据库。但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况。下面就来介绍一下如何彻底解决数据库中文乱码情况。 1、中文乱码 1.1、中文乱码 create table user(name varchar(...
MySQL MySQL打印死锁日志的方法步骤 前言: 在 MySQL 运维过程中,难免会遇到 MySQL 死锁的情况,一旦线上业务日渐复杂,各种业务操作之间往往会产生锁冲突,有些会导致死锁异常。这种死锁异常一般要在特定时间特定数据和特定业务操作才会复现,有时候处理起来毫无头绪,一般只能从死锁日志下手。...
MySQL MySQL 数据库优化案例 – DELETE 表慢详细优化过程及思路 问题现象 一个比较重要的系统出现批量慢的情况,而且听说之前并不慢,今天开始慢了。当时心里一咯噔,一个是这系统之前出现过数据库切换影响业务了,还被投诉了。 另一个就是这个系统之前没出现过性能问题,大多是集群类的问题,感觉没有啥经验可循。当时就有点方,赶紧让值...
MySQL 本站推荐 教你 MySQL 8.0 数据库 如何轻松定位长事务 如何轻松找到那些对 DBA 们来说可能是噩梦般的长事务(请参阅 MySQL History List Length post )。 我们可以看到,目前有一个活跃的事务运行超过了 43 分钟仍然没有响应。 休眠状态可能会导致更多问题,它们...