数据库2023年06月10日
这篇文章主要介绍了MySQL索引怎么创建和删除的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySQL索引怎么创建和删除文章都会有所收获,下面我们一起来看看吧。 MySQL Index 索引是一种数据结构,可以是B-tree、R-tree、或者hash结构。其中,B-tree适用于查找某范围内的数据,可以快速地从当前数据找到吓一...
数据库2023年06月10日
本文小编为大家详细介绍“MySQL查看锁的代码怎么写”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySQL查看锁的代码怎么写”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 MySQL查看锁的sql 查看数据库状态 # 会显示加锁的信息等等 show engine innodb status; 查看正在执行的线程信息 show ...
数据库2023年06月08日
MySQL 的 ON DUPLICATE KEY UPDATE 语句用于在执行 INSERT 时避免重复记录。当插入数据时,如果发现主键或唯一约束已存在,则会更新现有记录而不是插入新记录。 INSERT INTO table_name (column1, column2, column3)VALUES (value1, value2, value3)ON D...
数据库2023年06月06日
本篇内容介绍了“MySQL中的多表联合查询功能怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 一.介绍 多表查询就是同时查询两个或两个以上的表,因为有的时候用户在查看数据的时候,需要显示的数据来自多张表.多表查询有以下分类: 交叉连接查询[产生笛卡尔积...
数据库2023年06月05日
开发环境连接的 mysql5.6,而测试环境是 mysql5.7。开发中有小伙伴写了有关 group by 的 sql 语句。在开发环境中运行是正常的,而到了测试环境中就发现了异常。 原因分析:MySQL5.7 版本默认设置了 mysql sql_mode = only_full_group_by 属性,导致报错。 其中 ONLY_FULL_GROUP_BY...
数据库2023年06月02日
问题缘起同事在客户现场利用DTS工具,从A实例将数据迁移到B实例过程中,发现几乎稍大点的表在迁移完成后,目标端表空间大小差不多都是源端的3倍,也就是说表空间膨胀了2倍。 排查思路对这篇文章 《叶问》第16期 有印象的话,应该还能记得,数据迁移(导入导出)过程中,也包括主从复制场景,导致表空间膨胀的原因有几种: MySQL表默认是InnoDB引擎且目前索引只支...
数据库2023年06月02日
这篇文章主要介绍“mysql数据库的超级管理员密码怎么修改”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“mysql数据库的超级管理员密码怎么修改”文章能帮助大家解决问题。 mysql数据库的超级管理员名称是“root”。MySQL在安装时,会默认创建一个名为root的用户,该用户拥有超级权限,可以控制整个MySQL服...
数据库2023年05月30日
sql内联语法基础语法(inner join) SELECT * FROM 表1 inner join 表2 on 表1.userid=表2.userid sql内联语法说明:上面的语句就是查询表1和表2两个表,只要两个表中的userid字段相同的话就拼成一行显示出来。 九品源码注:以上语法同等select * from 表1,表2 where 表1.use...
数据库2023年05月29日
以下就是跟大家分享的19个MySQL性能优化主要要点,一起学习学习。 1、为查询优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序...
数据库2023年05月28日
mysql端口一定要3306吗? 如果端口已经被占用,则可以终止占用该端口的进程,以此释放3306端口你就可以使用了. 另外,安装 mysql不必一定要使用3306端口的,你可以换另外一个端口,只是在连接mysql的语句中,将3306换成自己指定的端口即可,我想这是不会影响到你正常使用的. 但愿对您有所帮助. mysql相关介绍: MySQL是一种开放源代码...
数据库2023年05月28日
数据库的创建 查询所有数据库:show databases; 创建数据库:create database <数据库名>; 删除数据库:drop database <数据库名>; 进入数据库:use <数据库名>; 数据表的操作 1)查询数据库下表:show tables; 2)创建表:create table studen...
后端开发2023年05月28日
对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL―LAMP系列中举足轻重的一份子。 新手们PHPER使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了我曾经犯过的最严重的11个MySQL相关的错误(有些同样也反映在其他...
数据库2023年05月27日
MySQL是一个关系型数据库管理系统。 由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQL是一种关系型数据库管理系统,...
数据库2023年05月27日
password_require_current: 作用范围:Global 动态修改:Yes 取值范围:ON,OFF 默认值:OFF 来看下面的示例,password_require_current=ON设置下,修改密码没有指定旧密码,报错,使用replace子句指定旧密码,再次执行,成功。 mysql> alter user app@'%' iden...
数据库2023年05月27日
MySQL 8.0 引入新的参数 password_reuse_interval,用来控制历史密码的 使用策略,增强密码安全性。password_reuse_interval 参数定义了一个阈值,来控制之前使用过的密码,在经过多少天之后,才能重复使用,该参数设置为0,表示禁用该策略。 该参数与password_history功能很相似,不同的是passwor...