Tag: 数据库
308 total results found
通过 PDO 扩展与 MySQL 数据库交互(上):基本使用
在上篇教程中,学院君给大家介绍了如何通过 PHP 内置的 Mysqli 扩展与 MySQL 数据库交互,今天我们来看看另一个 PHP...
通过 PHP Mysqli 扩展与 MySQL 数据库交互
引言 前面学院君给大家简单介绍了如何在本地安装 MySQL 以及通过命令行和 GUI 客户端软件与 MySQL 服务器进行交互。 ...
MySQL 基本使用(上):DDL 及 DML 语句
上篇教程我们介绍了 MySQL 的安装以及如何在客户端连接并管理 MySQL 数据库,今天我们来简单过一下日常常用的 SQL 语句,...
基于 Docker Compose 构建 MySQL 集群实现主从复制并引入 Kingshard 进行读写分离
整体架构 前面做好了有关 CAP 理论和数据库主从同步的理论铺垫,今天我们正式来搭建一主多从的 MySQL 数据库集群。我们将以用...
CAP 理论在数据库集群中的应用以及 MySQL 主从同步的实现机制
引言 上篇教程我们介绍了分布式系统中,在确保分区容错性的前提下,数据一致性和可用性之间的矛盾,以及为了解决这个问题诞生的 CAP ...
在 Go Micro 微服务中引入分布式数据库:CAP 和 BASE 理论
引言 微服务系统是典型的分布式系统,关于分布式系统中的数据一致性和可用性是一个非常有趣的话题。 以分布式数据库为例,通常我们会为...
基于 GoConvey 实现 BDD 风格单元测试 & 数据库模拟测试
TDD vs. BDD 我们可以基于 Go 语言自带的测试包在微服务中轻松实现 TDD 风格的单元测试,不过今天学院君想要给大家介...
基于 Go 语言构建在线论坛(九):部署 Go Web 应用
简介 与 PHP 应用相比,部署 Go 应用相对简单,因为所有应用代码都被打包成一个二进制文件了(视图模板、静态资源和配置文件等非...
基于 Go 语言构建在线论坛(七):通过单例模式获取全局配置
为什么使用配置 在实际项目开发中,我们通常会将一些敏感信息或者可变信息通过配置文件进行配置,然后在应用中读取这些配置文件来获取配置...
本地开发调试解决方案:Telescope
简介 Laravel Telescope 是一个专门为 Laravel 框架打造的优雅的调试助手。Telescope 可以为进入应...
数据库测试
简介 Laravel 提供了多个有用的工具让测试数据库驱动的应用变得更加简单。首先,你可以使用辅助函数 assertDatabas...
基于 Go 语言构建在线论坛(四):通过 Cookie + Session 实现用户认证
上篇教程我们演示了首页路由、处理器、视图模板的实现,接下来,我们需要在网站页面上实现群组、主题的增改改查,不过,我们的需求是用户认证...
序列化
简介 当构建 JSON API 时,经常需要转化模型和关联关系为数组或 JSON。Eloquent 提供了便捷方法以便实现这些转换...
API 资源
简介 构建 API 时,在 Eloquent 模型和最终返回给应用用户的 JSON 响应之间可能需要一个转化层。Laravel 的...
访问器和修改器
简介 访问器和修改器允许你在获取模型属性或设置其值时格式化 Eloquent 属性。例如,你可能想要使用 Laravel 加密器对...