Laravel-数据库操作笔记

时间:2023-03-08 16:14:34

(慕课网_轻松学会Laravel-基础篇_天秤vs永恒老师)

一、直接使用sql语句

  1、路由

  Laravel-数据库操作笔记

  2、StudentController.php

  Laravel-数据库操作笔记

二、查询构造器

  简介:Laravel查询构造器(query builder)提供方便、流畅的接口,用来建立及执行数据库查询语法

  使用PDO参数绑定,以保护应用程序免于SQL注入,因此传入的参数不需要转义特殊字符

  基本可以满足所有的数据库

  1、增删改

    Laravel-数据库操作笔记

    Laravel-数据库操作笔记

  2、查询

    Laravel-数据库操作笔记

    Laravel-数据库操作笔记

  3、查询构造器中的聚合函数

    Laravel-数据库操作笔记

三、Eloquent ORM

  Laravel自带的Eloquent ORM是一个优美、简洁的ActiveRecord实现,用来实现数据库操作

  每个数据表都有一个与之对应的模型Model,用于数据表的交互

  基本用法

    Laravel-数据库操作笔记

  

  1、ORM中的新增,自定义时间戳及批量赋值

    1)、通过模型新增数据(涉及到自定义时间戳)

    Laravel-数据库操作笔记

    2)、使用模型的Create方法新增数据(涉及到批量赋值)

    Laravel-数据库操作笔记

    模型类如下:Student.php

    Laravel-数据库操作笔记

  2、ORM更新

    1)、ORM属性更新

    2)、结合查询语句,批量更新

    Laravel-数据库操作笔记

  3、ORM删除

    三种方式

    Laravel-数据库操作笔记