Laravel 专题
您的位置:php > Laravel专题 > Laravel操作数据库
Laravel操作数据库
作者:--    发布时间:2019-11-20

连接到数据库

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()方法来删除记录

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册