Mysql 高并发加锁处理
2年前 (2018-12-25) 443浏览 0评论
1、背景需求: 给表里插入数据时,判断user表有无username为‘wecot’的数据,无则插入,有则提示“数据已存在”,目的就是想只插入一条username为‘wecot’的记录,并且保证其唯一性。 2、通常实现方式: $conn =...
2年前 (2018-12-25) 443浏览 0评论
1、背景需求: 给表里插入数据时,判断user表有无username为‘wecot’的数据,无则插入,有则提示“数据已存在”,目的就是想只插入一条username为‘wecot’的记录,并且保证其唯一性。 2、通常实现方式: $conn =...
2年前 (2018-12-05) 255浏览 0评论
做数据字典的时候可能会要求用到表列名和注释,以下sql 可以快速实现需求: SELECT COLUMN_NAME,COLUMN_COMMENT FROM information_schema.COLUMNS WHERE...
2年前 (2018-11-24) 645浏览 1评论
我们通常安装Mysql 是,都会在安装过程中提示输入用户名和密码。 但是从mysql 升级到5.7版本开始,在安全设计方面做了进一步的管理。 那么在 Mysql5.7安装过程中没有像5.6版本一样提示输入用户名和密码,则必有默认用户名和密码。 顺着这...
2年前 (2018-10-25) 527浏览 0评论
安装目标: Nginx 1.13 PHP 7.2 MySQL 5.7 1、安装 Nginx sudo apt-get udpate sudo apt-get install&nbs...
3年前 (2018-06-22) 742浏览 0评论
先看测试截图: 测试代码: mysql> use test_trans; Database changed mysql> show tables; +---------------...
3年前 (2018-05-23) 596浏览 0评论
实数类型: decimal 可存储比bigint 还大的整数;可以用于存储精确的小数 float 和 double 类型支持使用标准的浮点进行近似计算, 有取值范围的 字符串类型: varchar 可变长字符串,比定长类型更节省空间 varc...
3年前 (2018-02-12) 1074浏览 0评论
数据库管理工具是每一个服务端开发人员必备的工具之一,在 windows 环境下,最常用的是 navicate, 简单快速,方便好用。 但是在Linux 下面,虽然有支持 wine 的 navicate,但是更新速度实在不敢恭维,界面陈旧,而且卡顿也严...
3年前 (2018-01-18) 578浏览 0评论
PHP 连接Mysql 常见有三种方式: mysql 扩展、mysqli扩展、pdo_mysql 扩展(官方提供推荐使用的连接方式)。 PHP 的运行机制是当前页面执行完成会释放当前PHP进程中的所有资源。例如有多个并发访问页面 http://www...
3年前 (2017-12-16) 1088浏览 0评论
mysql 插入大量数据时,会出现Mysql Server has gone away问题。 解决方案: set global max_allowed_packet=268435456 即可解决。 转载请注明:微刻 b...
3年前 (2017-11-21) 828浏览 0评论
一、为什么使用数据索引能够提高效率? 关系型数据库的数据索引(BTREE及常见索引结构)的存储是有序的; 在有序的情况下,通过索引查询一个数据是无需遍历索引记录的; 关系型数据库数据索引的查询效率趋近于二分法查询效率,趋近于log2(N)...