Laravel 教程:使用数据库(MySQL、Postgres、SQLite、SQL Server)
连接到数据库
通过 Laravel 使用和操作数据库很容易处理。 Laravel 目前支持以下 4 个数据库 -- MySQL
- Postgres
- SQLite
- SQL Server
可以使用 SQL 查询和 ORM 触发数据库查询和 ORM 查询。为了理解 Laravel 的所有 CRUD(创建、读取、更新、删除)操作,我们将使用一个简单的学生管理系统来演示。配置在 config/database.php 文件中,如下图:
如果出现类似下面的错误,
PDOException in Connector.php line 55:SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)
,配置文件 D:\laravel\.env 如下: 并重启服务:
D:\laravel>php artisan serveMySQL 创建了如下所示的 College 数据库和表结构。 ?
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前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。