最新消息:

数据库

Mysql 高并发加锁处理

Mysql 高并发加锁处理

10个月前 (12-25) 158浏览 0评论

1、背景需求: 给表里插入数据时,判断user表有无username为‘wecot’的数据,无则插入,有则提示“数据已存在”,目的就是想只插入一条username为‘wecot’的记录,并且保证其唯一性。 2、通常实现方式: $conn =...

理解 Redis 事务之 watch 命令

理解 Redis 事务之 watch 命令

10个月前 (12-13) 197浏览 0评论

事务最大的一个特征就是原子性,保证了对数据的原子性操作。 Mysql 中实现事务一般步骤是:启动事务,执行 select …… for update,对要操作的数据行上锁,也就是行级锁。此时,如果并发的进程处理到处于锁定状态的数据行时,首先判定该行是...

Deepin 安装 MySQL 默认用户密码问题

Deepin 安装 MySQL 默认用户密码问题

11个月前 (11-24) 188浏览 1评论

我们通常安装Mysql 是,都会在安装过程中提示输入用户名和密码。 但是从mysql 升级到5.7版本开始,在安全设计方面做了进一步的管理。 那么在 Mysql5.7安装过程中没有像5.6版本一样提示输入用户名和密码,则必有默认用户名和密码。 顺着这...

Deepin 之 LNMP 环境搭建

Deepin 之 LNMP 环境搭建

12个月前 (10-25) 234浏览 0评论

安装目标: Nginx 1.13 PHP 7.2 MySQL 5.7 1、安装 Nginx sudo apt-get udpate  sudo apt-get install&nbs...

Memcached——一个高性能分布式内存对象缓存系统

Memcached——一个高性能分布式内存对象缓存系统

1年前 (2018-07-22) 227浏览 0评论

缓存的基本定义: 狭义概念: 用于 CPU 的相对高速处理与主存(Main Memory)的相对低速处理之间起到卸掉功能的硬件设备。 广义概念:用于速度相差较大的两种硬件之间,起到协调两者数据传输速度差异的结构。 狭义概念来自于 Cache 自 19...

Mysql事务嵌套测试

Mysql事务嵌套测试

1年前 (2018-06-22) 452浏览 0评论

先看测试截图: 测试代码: mysql> use test_trans; Database changed mysql> show tables; +---------------...

Mysql 数据类型对比分析

Mysql 数据类型对比分析

1年前 (2018-05-23) 325浏览 0评论

实数类型: decimal 可存储比bigint 还大的整数;可以用于存储精确的小数 float 和 double 类型支持使用标准的浮点进行近似计算, 有取值范围的 字符串类型: varchar 可变长字符串,比定长类型更节省空间 varc...

Linux 下数据库管理工具之DBeaver

Linux 下数据库管理工具之DBeaver

2年前 (2018-02-12) 432浏览 0评论

数据库管理工具是每一个服务端开发人员必备的工具之一,在 windows 环境下,最常用的是 navicate, 简单快速,方便好用。 但是在Linux 下面,虽然有支持 wine 的 navicate,但是更新速度实在不敢恭维,界面陈旧,而且卡顿也严...

PHP MySql 长连接、连接池

PHP MySql 长连接、连接池

2年前 (2018-01-18) 167浏览 0评论

PHP 连接Mysql 常见有三种方式: mysql 扩展、mysqli扩展、pdo_mysql 扩展(官方提供推荐使用的连接方式)。 PHP 的运行机制是当前页面执行完成会释放当前PHP进程中的所有资源。例如有多个并发访问页面 http://www...