MySQL
文章平均质量分 64
hgb24660
这个作者很懒,什么都没留下…
展开
-
记录php-面试
Redis持久化Redis”3“种持久化方式:RDB,AOF,RDB-AOF混合1.RDB:简单来说,对Redis做一个快照(利用fork)保存在磁盘上优点: - 结构紧凑体积小,加载速度快(相比AOF) - 可以做定期备份缺点: - 动作大、消耗大:全量操作对于磁盘、CPU、内存等均有消耗 - 无法做到"实时"备份 - 格式多变(Redis 3 4 5 6版本多次修改)2.AOF:简单说把Redis的每条写操作记录到日志中,例如set hello world优点:- RESP原创 2021-08-11 09:51:36 · 431 阅读 · 1 评论 -
php简单操作mysql锁机制
锁机制共享锁与排他锁共享锁(读锁):其他事务可以读,但不能写。排他锁(写锁) :其他事务不能读取,也不能写。对于MySQL来说,有三种锁的级别:页级、表级、行级页级的典型代表引擎为BDB。行级的典型代表引擎为INNODB。表级的典型代表引擎为MyISAM,MEMORY以及很久以前的ISAM。BDB 存储引擎采用的是页面锁(page-level locking),但也支持表级锁InnoDB 存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下是采用行.原创 2021-04-29 13:58:44 · 878 阅读 · 1 评论 -
php简单操作mysql存储过程和存储函数
在mysql建名为db_school数据库(InnoDB 类型),和account 表里面字段有简单介绍存储过程与存储函数:MySQL中提供存储过程与存储函数机制,我们姑且将存储过程和存储函数合称为存储程序。与一般的SQL语句需要先编译然后立即执行不同,存储程序是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,当用户通过指定存储程序的名字并给定参数(如果该存储程序带有参数)来调用才会执行。存储程序就是一条或者多条SQL语句和控制语句的集合,我们可以将其看作MySQL的批处理文件,当然,原创 2021-04-28 15:09:24 · 324 阅读 · 0 评论 -
php中使用mysql事务案例(学习)
mysql事务大概描述:1:练习操作在mysql建名为db_school数据库(InnoDB 类型),和account 表里面字段有<?php/** * Created by PhpStorm. * User: Administrator * Date: 2021/4/28 0028 * Time: 11:01 */ $link = new mysqli('127.0.0.1', 'root', 'root', 'db_school'); // 连接数据库 i原创 2021-04-28 11:50:37 · 158 阅读 · 0 评论 -
让SQL语句不执行默认排序,而是按照in语句的顺序返回结果
正常使用inselect order_id from study_order where order_id in('1','2','3','4') order by order_id;select order_id from study_order where order_id in('1','2','3','4') order by order_id desc;按照in语句的顺序返回结果select order_id from study_order where order_id in ('原创 2021-04-25 15:57:27 · 306 阅读 · 0 评论 -
宝塔搭建 TP6 分布式数据库:主从同步、读写分离
主从配置的前提条件1、MySQL版本一致;2、MySQL中的数据一致;主:192.168.16.135从:192.168.16.137在虚拟机中建两台服务器,两个都安装宝塔,将两个服务器的放火墙关闭systemctl stop firewalld.service两台虚拟机服务需要相互ping的通1:配置主服务器mysql#[必须]启用二进制日志 log-bin=mysql-bin #[必须]服务器唯一ID,默认是1,一般取IP最后一段 server-id=135重启。。进入原创 2021-03-31 16:07:30 · 3194 阅读 · 0 评论 -
linux安装sphinx全文搜索,并php使用案例
请先装好lnmp环境,如没有装,参考https://blog.csdn.net/hgb24660/article/details/1089389631,去官网下载包http://sphinxsearch.com/这里我通过 wget 方式下载软件包,命令如下:wget http://sphinxsearch.com/files/sphinx-2.1.6-release.tar.gz2.加压该压缩包,命令如下:tar zxvf sphinx-2.1.6-release.tar.gz原创 2020-10-07 11:28:37 · 319 阅读 · 1 评论 -
MySQL定时任务,和处理订单状态,定时取消
SHOW VARIABLES LIKE '%event_sche%'; //查看event是否开启SET GLOBAL event_scheduler = 1; //将事件计划开启SET GLOBAL event_scheduler = 0; //将事件计划关闭 ALTER EVENT eventName ON COMPLETION PRESERVE DISABLE; //关闭事件任务ALTER EVENT eventName ON COMPLETION PRESERVE ENABLE; //原创 2020-08-19 17:17:25 · 662 阅读 · 0 评论