标签:MySQL

使用Eloquent模型对数据表进行增删改查等操作

使用Eloquent模型对数据表进行增删改查等操作

2019年11月17日作者:月光光

使用Eloquent ORM可以非常方便的与数据库打交道,每张数据表都对应一个与该表进行交互的模型(Model),通过模型类,我们可以对数据表进行查询、插入、更新、删除等操作。阅读全文

使用illuminate database查询构造器进行数据库操作

使用illuminate database查询构造器进行数据库操作

2019年11月03日作者:月光光

Illuminate database是一个非常强大非常优秀的ORM类库,也是一个非常实用的数据库操作组件。使用它可以轻松对数据库进行查询、插入、更新、删除等操作,支持MySQL,Postgres,SQL Server,SQLlite等。它还是Laravel框架的数据库组件。阅读全文

PHP+Redis+MySQL商品秒杀与超卖

PHP+Redis+MySQL商品秒杀与超卖

2019年09月28日作者:月光光

如果你家店里某商品库存只有100件,现在店庆活动5折优惠大酬宾,假如现在有200个人疯狂涌入你家店里,为了避免发生疯抢和踩踏事件发生,店长您采取了排队限购的办法,1人限购1件,排队先到先买,卖完为止。阅读全文

PHP操作PDO、预处理以及事务

PHP操作PDO、预处理以及事务

2018年07月26日作者:月光光

PDO为PHP访问各类数据库定义了一个轻量级一致性的接口,无论什么数据库,都可以通过一致的方法执行查询和获取数据,而不用考虑不同数据库之间的差异,大大简化了数据库操作。使用PDO可以支持mysql、postgresql、oracle、mssql等多种数据库。阅读全文

MySQL数据库分表与分区

MySQL数据库分表与分区

2018年05月16日作者:编码之道

项目开发中,随着数据库数据量越来越大,单个表中数据太多,从而导致查询速度变慢,而且由于表的锁机制导致应用操作也受到严重影响,出现了数据库性能瓶颈。因此我们需要考虑分表与分区,MySQL分表分区就是为了解决大数据量导致MySQL性能低下的问题。阅读全文

导入导出MySQL数据库和自动备份MySQL数据库

导入导出MySQL数据库和自动备份MySQL数据库

2018年05月10日作者:月光光

经常与MySQL打交道,难免要进行数据库的导入和导出操作,平时你是使用命令操作还是使用工具操作呢?以及数据库自动备份与恢复等容灾措施你都做了吗?本文将简要给大家讲解。阅读全文

使用Keepalived实现MySQL主主高可用

使用Keepalived实现MySQL主主高可用

2018年04月25日作者:月光光

我们前面有文章介绍了MySQL主主数据同步热备的配置,今天我们来给大家演示使用keepalived实现MySQL主主高可用,就是在主主中任意一台MySQL挂掉后,keepalived会自动切换到另一台MySQL上提供服务,从而保证业务正常可用,这个过程不需要人工干预,人工要做的只是修复发生故障的服务器。阅读全文

MySQL/MariaDB主主数据同步配置

MySQL/MariaDB主主数据同步配置

2018年04月14日作者:月光光

我们前面有文章介绍了Mysql主从复制备份的配置,那么在一些高可用的场景中需要配置主主互备,即双主数据同步。MySQL的主主同步和主从同步的原理一样,只是主主同步的双方都是主从角色。本文以MariaDB来演示主主配置细节。阅读全文

Mysql/MariaDB配置主从复制备份

Mysql/MariaDB配置主从复制备份

2018年03月22日作者:月光光

数据库安装配置好后,如果你的web项目对数据要求比较严谨,那就需要对数据进行备份。一般项目我们采用主从双机热备份机制来保证数据可靠性,当然也可以采用主主互备高可用机制。本文先介绍Mysql/MariaDB主从双机热备份的配置。阅读全文

MariaDB/MySQL安全配置以及账户管理

MariaDB/MySQL安全配置以及账户管理

2018年03月02日作者:月光光

MySQL安装好后,我们要对MySQL做一些初步的安全设置,使得其适用于生产环境,此外对MySQL账户的管理设置也是有讲究的,本文从安全的角度给大家介绍MySQL/MariaDB的相关设置。阅读全文

上一页1234下一页