Code前端首页关于Code前端联系我们

Laravel 教程:使用数据库(MySQL、Postgres、SQLite、SQL Server)

terry 2年前 (2023-09-25) 阅读数 45 #后端开发

连接到数据库

通过 Laravel 使用和操作数据库很容易处理。 Laravel 目前支持以下 4 个数据库 -
  • MySQL
  • Postgres
  • SQLite
  • SQL Server

可以使用 SQL 查询和 ORM 触发数据库查询和 ORM 查询。为了理解 Laravel 的所有 CRUD(创建、读取、更新、删除)操作,我们将使用一个简单的学生管理系统来演示。配置在 config/database.php 文件中,如下图:
Laravel教程:操作数据库(MySQL、Postgres、SQLite、SQL Server)

如果出现类似下面的错误,

PDOException in Connector.php line 55:SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)

,配置文件 D:\laravel\.env 如下: Laravel教程:操作数据库(MySQL、Postgres、SQLite、SQL Server) 并重启服务:

D:\laravel>php artisan serve
MySQL 创建了如下所示的 College 数据库和表结构。 ? namevarchar (64) Nameagesmallint (2) age 创建表语句如下:
CREATE TABLE `student` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(64) NOT NULL DEFAULT '',
  `age` smallint(2) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
我们将了解如何使用Laravel 在数据库中添加、删除、更新和检索学生表中的记录。
S号记录和描述
1添加或插入记录使用DB::insert()方法插入记录
2检索记录配置数据库后,使用DB::select()方法检索记录
3更新记录 使用 DB::update() 方法更新记录
4删除记录 使用 DB::delete() 方法删除记录

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门