• MySql union与Limit查询介绍

    1. union合并查询结果集 查询工作岗位是 MANAGER 和 SALESMAN 的员工? mysql> select ename, job from emp where...

    吾爱主题 2022-11-13 16:02:00阅读:157
  • 一文搞懂MySQL元数据锁(MDL)

    某日,路上收到用户咨询,为了清除空间,想删除某200多G大表数据,且已经确认此表不再有业务访问,于是执行了一条命令‘delete from bigtable’,但好长时间也没删完,经过咨询后,获...

    吾爱主题 2022-11-13 16:01:00阅读:157
  • MySql超详细讲解表的用法

    1. 建表的语法 建表属于 DDL 语句,DDL 语句包括:create、drop、alter… create table 表名(字段1 数据类型, 字段2 数据类型 ... );...

    吾爱主题 2022-11-13 15:59:00阅读:106
  • MySql约束超详细介绍

    1. 什么是约束 约束对应的英语单词:constraint 在创建表的时候,我们可以给表中的字段加上一些约束,来保证表中的数据的完整性、有效性!!! 约束的作用就是为了保证:表中的数...

    吾爱主题 2022-11-13 15:57:00阅读:115
  • MySql事务原理介绍及特性

    1. 什么是事务 一个事务就是一个完整的业务逻辑。 什么是一个完整的业务逻辑? 假设转账,从A账户向B账户中转账10000. 将A账户的钱减去10000 ( update语句)...

    吾爱主题 2022-11-13 15:56:00阅读:124
  • PHP网络安全之命令执行漏洞及防御

    命令执行漏洞的原理 程序应用有时需要调用一些执行系统命令的函数,如php中的system,exec,shell exec,passthru,popen,proc popen等,当用户可以控制...

    吾爱主题 2022-11-13 15:19:00阅读:152
  • PHP连接MySql数据库方法简化版

    写这个PHP连接数据库静态工具类之前,是由于当时学习C#的asp.net。老师编写了一个连接数据库的静态工具类,发现使用此类,每次只需要写sql语句,而不再需要进行连接创建,关闭等等。方便其他操...

    吾爱主题 2022-11-13 15:17:00阅读:112
  • php正则回溯绕过最大次数上限案例详解

    什么是正则回溯 从问题的某一种状态(初始状态)出发,搜索从这种状态出发所能达到的所有“状态”,当一条路走到“尽头”的时候(不能再前进),再后退一步或若干步,从另一种可能“状态”出发,继续搜索...

    吾爱主题 2022-11-13 15:15:00阅读:189
  • PHP对京东联盟CPS的API调用

    在调用接口之前,先要取得授权,这个看看接口文档就可以了。地址如下:https://jos.jd.com/doc/channel.htm?id=152 在京东云控制台:https://cons...

    吾爱主题 2022-11-13 15:13:00阅读:128
  • 详解PHP合并多个PDF文件的方法

    1. composer 安装 PDF组件 composer require setasign/fpdi composer require setasign/fpdf 两个组件都需要安...

    吾爱主题 2022-11-13 15:12:00阅读:102
  • PHP安装Swoole支持DTLS协议步骤

    升级GCC 安装centos-release-scl ? 1 sudo yum install centos-rele...

    吾爱主题 2022-11-13 15:10:00阅读:132
  • 详解PHP渗透测试文件包含漏洞与利用

    什么是文件包含漏洞 文件包含,在网站开发人员开发网站时,会将经常重复的代码写道一个单独的文件中,在别的文件中可以使用文件包含的函数来引用单独的文件。目前很多语言都支持文件包含,例如php(i...

    吾爱主题 2022-11-13 15:09:00阅读:120
  • php Illegal string offset 'name'问题及解决

    php Illegal string offset 'name' 上面代码可以输出值,但是 报错Warning: Illegal string offset 'name' i...

    吾爱主题 2022-11-13 15:06:00阅读:136
  • PHP内存溢出的解决方法详解

    什么是内存溢出 内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。 引起内存溢出的原因有很多种,常见的有以下几种: 1...

    吾爱主题 2022-11-13 15:05:00阅读:168
  • MySQL 时间类型用 datetime, timestamp 还是 integer 更好

    问题 今天我们来探讨一个有意思的问题,先说场景: 这是一个做在线文档产品的业务,需要给用户展示文档的编辑记录,现在我们叫它【智能文档】。 智能文档会不定期给文档数据打一个快照...

    吾爱主题 2022-11-12 17:49:00阅读:173
  • MySql索引原理与操作

    1. 什么是索引 索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制。 一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引。 索引相当于一本书的目录...

    吾爱主题 2022-11-12 17:48:00阅读:128
  • MYSQL 数据库时间字段 INT,TIMESTAMP,DATETIME 性能效率的比较介绍

    前言: 在数据库设计的时候,我们经常会需要设计时间字段,在 MYSQL 中,时间字段可以使用 int、timestamp、datetime 三种类型来存储,那么这三种类型哪一种用来存储时间性...

    吾爱主题 2022-11-12 17:46:00阅读:169
  • MySQL 集群迁移到 Kubernetes操作步骤

    背景 如果你有自建的 MySQL 集群,并且已经感受到了云原生的春风拂面,想将数据迁移到 Kubernetes 上,那么这篇文章可以给你一些思路。 文中将自建 MySQL 集群数据,在线...

    吾爱主题 2022-11-12 17:45:00阅读:133
  • Windows Server2019安装MySQL5.7.25的方法

    将解压文件放置C盘 配置环境变量 Patch:C:\mysql-5.7.25-winx64\bin; 安装mysql 切换到bin目录 cd C:*\bin 1.mysqld --initi...

    吾爱主题 2022-11-12 17:44:00阅读:125
  • MySQL root账号远程新建数据库报错1044问题及解决方法

    错误图片 解决 ? 1 2 3 mysql -u root -p 以root身份进入mysql grant al...

    吾爱主题 2022-11-12 17:43:00阅读:148
  • window10系统下mysql5.7安装审计插件(亲测有用)

    前言 mysql有没oracle这样的审计功能?突然想在mysql做审计怎么办?下面带大家从零开始给mysql安装审计插件,亲测绝对可用哦! 本教程虽然是在windows里操作,但在linu...

    吾爱主题 2022-11-12 17:41:00阅读:121
  • Mysql写入数据十几秒后被自动删除了如何解决

    背景 事情是这样的,在公司内部新开发了一个功能还没有上线,目前部署在测试环境,Node服务会开启一个定时任务,每5分钟会处理好一部分数据写入到mysql数据库中。 在这之前,一切都运行正...

    吾爱主题 2022-11-11 16:41:00阅读:184
  • MySql执行流程与生命周期详解

    我们经常会在一起讨论怎样优化 SQL、怎样优化数据库,那么请问你知道执行一条 SQL 的过程中都经过了哪些动作吗?如果不知道的话,又怎么去优化 SQL、优化数据库呢?为了更好地优化 MySQL...

    吾爱主题 2022-11-11 16:39:00阅读:139
  • 干涉MySQL优化器使用hash join的方法

    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。 前言 数据库的优化器相当于人类的大脑,大...

    吾爱主题 2022-11-11 16:38:00阅读:139
  • MySQL 中的权限管理及验证流程

    引言 某天,女朋友突然问你:“还有多少私房钱?”这个时候惊恐的你该怎么办呢?直接把余额给她看?显然很不符合我们的性格;如果这个时候能有一个临时的支付宝账号,让她看不到真实的余额该有多好啊!...

    吾爱主题 2022-11-11 16:37:00阅读:122
  • phpstudy中mysql无法启动(与本地安装的mysql冲突)的解决方式

    一、解决问题: 1.点击phpmysql中的mysql无法启动,显示正在启动后立即停止 二、产生原因: 本地新安装了mysql,与phpstudy中MySQL冲突。...

    吾爱主题 2022-11-11 16:35:00阅读:141
  • 使用SQL将多行记录合并成一行实例代码

    前言 我们在数据开发的过程中,经常会遇到这样的需求,就是将多行合并为一行,并且用特定字符隔开。   1、数据处理前   2. 结果数据展示...

    吾爱主题 2022-11-11 16:33:00阅读:133
  • 安装rpm包时提示错误:依赖检测失败的解决方法

    前言 安装的时候,出现#######100%就是安装成功了,命令行检验是否安装成功rpm -qa | grep mysql 如果你成功安装了两个rpm包就会出现两行MySQL-commnit...

    吾爱主题 2022-11-11 16:30:00阅读:143
  • Mysql存在则修改不存在则新增的两种实现方法实例

    前言 假设有一张demo表,主键为id,唯一索引是code ? 1 2 3 4 5 6 7 8 9 10 1...

    吾爱主题 2022-11-11 16:27:00阅读:136
  • 如何使用MySQL查询一年中每月的记录数

    以下演示将在下表数据中进行: 其中:id为主键用于表的连接;value1为需要统计的主体,如用户等;date为记录日期。 先说结论 ?...

    吾爱主题 2022-11-11 16:25:00阅读:135
  • MySQL InnoDB引擎的缓存特性详解

    1. 背景 对于各种用户数据、索引数据等各种数据都是需要持久化存储到磁盘,然后以“页”为单位进行读写。 相对于直接读写缓存,磁盘IO的成本相当高昂。 对于读取的页面数据,并不是使用完...

    吾爱主题 2022-11-11 16:23:00阅读:143
  • PHP Laravel框架异步执行的实现详解

    Laravel 异步执行任务 不影响当前程序继续执行 描述:用户操作时 要执行计算量大且不影响主操作的任务时,可采用异步方式执行。 队列的目的是将耗时的任务延时处理,比如发送邮件,从...

    吾爱主题 2022-11-11 16:19:00阅读:107
  • 深入了解PHP中生成器yield的使用

    如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生成器是PHP 5.5.0才引入的功能,也可以是生成器作用不是很明显。但是...

    吾爱主题 2022-11-11 16:18:00阅读:167
  • 利用Dockerfile文件部署php项目的全过程

    一、当前项目结构 /project_name |-- /dist          #--- 项目编译后输出的目录 |-- /conf...

    吾爱主题 2022-11-11 16:17:00阅读:151
  • PHP实现导入大量CSV数据的示例代码

    前言 网上有很多介绍大量上传数据的,感觉都是一个抄一个,这是自己写的处理方式,在一些项目中已经应用. 主要利用 yield 完成文件读取,这个重点看会了,其他基本就很简单. 代...

    吾爱主题 2022-11-11 16:16:00阅读:140
  • PHP利用ueditor实现上传图片添加水印

    博客在上传图片的时候,我希望能打上我博客链接的水印,掘金,csdn都是这么干的,这事我得学习。 平时的图片上传还好说,在文章编辑的时候,使用ueditor上传图片加水印需要修改ueditor...

    吾爱主题 2022-11-11 16:15:00阅读:166
  • PHP实现LRU算法的示例代码

    原理 LRU是Least Recently Used 近期最少使用算法。 内存管理的一种页面置换算法,对于在内存中但又不用的数据块(内存块)叫做LRU,操作系统会根据哪些数据属于L...

    吾爱主题 2022-11-11 16:14:00阅读:140
  • PHP实现网络请求的方法总结

    一、分析php发送网网络请求的方法 对于php发送网络请求,我们最常用的请求就是curl,有时我们也会用到file_get_contents函数发送网络请求,但file_get_conten...

    吾爱主题 2022-11-11 16:12:00阅读:138
  • PHP实现图片加水印功能

    这里分享下php给图片加水印的几个自定义函数 给图片加水印首先需要开启GD库。 用到的php函数是imagecopymerge () 和 imagecopy ()...

    吾爱主题 2022-11-11 16:12:00阅读:167
  • 基于PHP实现微博热搜实时监控平台

    背景 在学习、“脱发”之余,便是去微博看看有没有发生什么有趣的事情,或是了解一下正在发生着哪些“大事”,亦或是某些让我久久不能平复的事… Whatever~ 因为重点并不是这个 重点是,...

    吾爱主题 2022-11-11 16:10:00阅读:168
  • PHP一文带你搞懂游戏中的抽奖算法

    前言 没有特别幸运,那么请先特别努力,别因为懒惰而失败,还矫情地将原因归于自己倒霉。你必须特别努力,才能显得毫不费力。 希望:所以说,树倒了,没有一片雪花是无辜的,抽奖都是假的,只有人家...

    吾爱主题 2022-11-11 16:09:00阅读:129
  • PHP实现抽奖系统的示例代码

    一、随机抽奖 随机抽奖当然是最公平的抽奖,就是当用户抽奖时随机返回抽奖结果 这种结果完全随机,不受人为控制,中奖全凭借运气 先定义奖池拥有的奖品,用户进来抽奖后,随机返回奖池中的奖品...

    吾爱主题 2022-11-11 16:08:00阅读:229
  • Mysql 实现向上递归查找父节点并返回树结构的示例代码

    通过mysql 8.0以下版本实现,一个人多角色id,一个角色对应某个节点menu_id,根节点的父节点存储为NULL, 向上递归查找父节点并返回树结构。如果只有叶子,剔除掉; 如果只有根,只显...

    吾爱主题 2022-11-10 16:34:00阅读:123
  • mysql中update按照多重条件进行更新处理的方案

    1.场景问题说明 mysql中一般的update写法支持的方式是,update 表 set 字段名=修改后的字段值 where 条件1 and 条件2 and 其他条件;如果现在需求是对满足...

    吾爱主题 2022-11-10 16:33:00阅读:134
  • MySQL中使用序列Sequence的方式总结

    前言 在Oracle数据库中若想要一个连续的自增的数据类型的值,可以通过创建一个sequence来实现。而在MySQL数据库中并没有sequence。通常如果一个表只需要一个自增的列,那么我...

    吾爱主题 2022-11-10 16:32:00阅读:124
  • MySQL索引介绍及优化方式

    一、导致sql执行慢的原因 硬件条件限制: io吞吐量小,形成瓶颈(读取磁盘数据) 网络传输速度慢 内存不足(读取磁盘数据加载到内存) 程序设计方面: 没有...

    吾爱主题 2022-11-10 16:30:00阅读:143
  • mysql如何对已经加密的字段进行模糊查询详解

    场景:在模糊查询电话号码的时候,发现电话号码是进行加密过的,而传进来的参数却是明文的 PS:作为一个合格的程序员对用户的一些敏感数据都要进行加密处理操作 比如:姓名、手机号、身份证号等等...

    吾爱主题 2022-11-10 16:29:00阅读:163
  • MySQL中DATE_FORMAT()函数将Date转为字符串

    一、前言 最近要做一些报表,其中有一个创建报表的时间,需要以固定的格式输出;那么在SQL层面如何处理呢? 二、DATE_FORMAT()函数 要将日期值格式化为特定格式,可以使用DA...

    吾爱主题 2022-11-10 16:28:00阅读:127
  • mysql or走索引加索引及慢查询的作用

    前言 小白白跑去鹅厂面试,面试官提出了一个很实际的问题: mysql增加索引,那些情况会失效呢?谈一下实际工作中遇到的情况。我们的小白白又抛出了白氏秘籍:用不用索引,找DBA小姐姐!啊...

    吾爱主题 2022-11-10 16:27:00阅读:127
  • 一文带你理解MySql中explain结果filtered

    MySql explain语句的返回结果中,filtered字段要怎么理解? MySql5.7官方文档中描述如下: The filtered column in...

    吾爱主题 2022-11-10 16:26:00阅读:177