最新消息:

Mysql

Mysql 高并发加锁处理

Mysql 高并发加锁处理

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

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

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...

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...

对Mysql索引的一点研究

对Mysql索引的一点研究

2年前 (2017-11-21) 454浏览 0评论

一、为什么使用数据索引能够提高效率? 关系型数据库的数据索引(BTREE及常见索引结构)的存储是有序的; 在有序的情况下,通过索引查询一个数据是无需遍历索引记录的; 关系型数据库数据索引的查询效率趋近于二分法查询效率,趋近于log2(N)...

关于分布式数据库架构的思考

关于分布式数据库架构的思考

2年前 (2017-08-07) 220浏览 0评论

对分布式数据架构设计可以从一下几方面考虑:   1、定义一张表,负责用来存放存所有需要唯一ID的表名称,以及该表当前所使用到的ID值;  2、写一个存储过程,专门用来在上一步的表中取ID值;   3、...