安装步骤下载phpMyAdmin,官网:https://www.phpmyadmin.net/downloads/,也可以到各大下载网站下载解压文件将下载文件解压缩到 WEB 访问路径下。文件目录如phpmyadmin。配置文件然后配置目录下libraries文件下的 confi...
秒杀背景电商中为了吸引顾客、聚集人气,经常会策划一些秒杀活动。活动中售卖的商品,要么价格远低于市场价格,要么比较稀缺(如一些新发布的商品)。这些商品电商一般都会限量、限时销售。无疑这些商品对消费者的诱惑力是巨大的,消费者蜂拥而来,往往几秒钟就可以将商品抢购一空。而对于电商系统来说...
我们知道,初次安装好MySQL后,MySQL会默认自带一些用户和数据库,主要用于测试。而实际生产环境中不需要这些,为了避免带来安全隐患,我们应当移出这些测试库和无关用户。本文假设你已经安装好了MaiaDB:《CentOS7下源码编译安装MariaDB 10.2》,安装路径及配置与...
一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)必须使用UTF8字符集(新库默认使用utf8mb4字符集)解读:万国码,无需转码,无乱码风险,节省空间utf8mb4是utf8的超集,emoji表情以...
什么是MySQL分表从表面意思上看,MySQL分表就是将一个表分成多个表,数据和数据结构都有可能会变。MySQL分表分为垂直分表和水平分表。1、垂直分表垂直分表是按表中的字段来划分的,如下图所示。在上图中,我们将本来分布在同一张表中的C1、C2、C3、C4四个字段垂直划分到两个表...
本文以导入学生成绩表为例,给大家讲解使用PhpSpreadsheet将Excel导入的MySQL数据库。准备首先我们需要准备一张MySQL表,表名t_student,表结构如下:CREATE TABLE `t_student` (  &n...
由于PHP操作Excel在我们项目开发过程中经常用到,所以我特意将PhpSpreadsheet的应用讲解分为4节内容,更加贴近我们的实际应用场景。这4节内容分别是:1.初识PhpSpreadsheet2.使用PhpSpreadsheet将Excel导入到MySQL数据库3.使用P...
本文以基础讲解常用的PHP以PDO方式操作MySQL,包括常用的CURD语句执行,以及预处理语句和事务的应用。虽然很多朋友使用开发框架封装好了数据库操作层,或者使用ORM等不直接接触SQL语句,但是在一些小项目中可能会用到原生的数据库操作,所以虽然是基础但是很有用。准备我们准备一...
原理:MySQL从库上有一个IO线程负责从主库取binlog写到本地,另外有一个SQL线程负责执行这些本地值日,实现命令重做一、准备工作系统:CentOS软件包:mysql-5.6.22.tar.gzmaster服务器:192.168.1.112slave服务器1:192.168...
嵌套查询糟糕的优化在上面我提到过,不考虑特殊的情况,联表查询要比嵌套查询更有效。尽管两条查询表达的是同样的意思,尽管你的计划是告诉服务器要做什么,然后让它决定怎么做,但有时候你非得告诉它改怎么做。否则优化器可能会做傻事。我最近就碰到这样的情况。这几个表是三层分级关...

我的博客

人生若只如初见,何事秋风悲画扇。