栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > Laravel

Laravel操作数据库

Laravel 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力
Laravel使用和操作数据库都很容易处理。 Laravel目前支持以下4个数据库-
  • MySQL
  • Postgres
  • SQLite
  • SQL Server

数据库查询可以使用原始SQL,查询生成器和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 serve
数据库中的MySQL创建 college 数据库和表结构所示如下。

数据库 − college

数据表 − student

列名 列数据类型 其它/备注
id int(11) Primary key | Auto increment
name varchar(64) 名字
age smallint(2) 年龄

创建表语句如下:
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在数据库中添加,删除,更新和检索 student 表的记录。
S.No. 记录和说明
1 添加或插入记录 使用DB::insert()方法插入记录
2 检索记录 配置数据库之后,使用 DB::select() 方法检索记录
3 更新记录 使用DB::update()方法更新记录
4 删除记录 使用DB::delete()方法来删除记录

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/9878.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号