Laravel DEM数据操作

1.    创建对应的model

a)    Php artisan make:make 名字+Model

b)   直接在文件夹下面创建model类

2.    操作方法

a)    使用new关键字创建对象后执行对象方法

b)   直接调用static方法

3.    常用数据操作

a)    Find(1) 查询单条数据

b)   All()    查询所有数据

c)    Find(1)->delete()  删除单条数据

d)   Destroy(array(1,2,3)) 删除单条或者多条数据

e)    Save()  保存数据

f)     First()  取第一条数据

g)   Update() 更新数据

h)   Truncate()  清空数据表

i)     Get()  配合查询条件获取多条数据

j)     Pluck 返回表中字段的第一条记录

k)    Lists() 返回一列数据

l)     Tosql() 获取查询的sql语句,仅用于条件,不能用带get()之类的查询

条件查询

1.    Where(‘字段名’,’=’,’限制条件’)

2.    多条件查询,使用多个where

3.    或者查询操作orwhere

4.    其它查询方法

a)    WhereIn()

b)   whereNotIn

c)    whereNull()

d)   whereNotNull()

e)    whereBetween()

f)     whereNested()

g)   orwhereNested()

h)   whereUsername(‘Kind’) 查询’username’=‘king’的数据,默认系统无此方法,username字段名称

结构排序

a)    orderBy  默认asc正序 desc倒序

限制结果数量

Take(数量)方法   // select * from 表名 limit 数量

指定偏移

Take(数量)->Skip(数字)    //select * from 表名limit 数量 offset 数字

Laravel Model数据操作相关推荐

  1. php orm教程,Laravel ORM 数据model操作教程

    随机查询 $data=Move::where('release',1) ->where('is_hot',1) ->where('is_status',1) ->orderBy(\D ...

  2. laravel创建新model数据的两种方法

    laravel中的CRUD操作中,通过对代表数据表中row的model对象操作,来更新数据库表. 对于创建新的row的操作,有两种功能上相同的方法: 1.create: $user = User::c ...

  3. laravel model 模型详细基本用法

    laravel model 模型基本用法 一.定义模型 1.命令 php artisan make:model User 如果你想要在生成模型时生成数据库迁移,可以使用--migration 或-m ...

  4. Spring中集成ActiveRecordPlugin数据操作插件

    2019独角兽企业重金招聘Python工程师标准>>> ###Spring集成ActiveRecordPlugin数据操作插件 package com.yunhetong.mq.se ...

  5. (d2l-ai/d2l-zh)《动手学深度学习》pytorch 笔记(2)前言(介绍各种机器学习问题)以及数据操作预备知识Ⅰ

    开源项目地址:d2l-ai/d2l-zh 教材官网:https://zh.d2l.ai/ 书介绍:https://zh-v2.d2l.ai/ 笔记基于2021年7月26日发布的版本,书及代码下载地址在 ...

  6. coreData数据操作

    // 1. 建立模型文件 // 2. 建立CoreDataStack // 3. 设置AppDelegate 接着 // // CoreDataStack.swift // CoreDataStack ...

  7. c# emnu 获取注释_C# 数据操作系列 - 19 FreeSql 入坑介绍

    0. 前言 前几天FreeSql的作者向我推荐了FreeSql框架,想让我帮忙写个文章介绍一下.嗯,想不到我也能带个货了.哈哈,开个玩笑-看了下觉得设计的挺有意思的,所以就谢了这篇文章. 简单介绍一下 ...

  8. mybatis 2 -常用数据操作

    1.写入数据并获取自增ID XML配置: <!-- 写入数据获取自增ID --><insert id="insertLog" parameterType=&quo ...

  9. Django的model查询操作 与 查询性能优化

    Django的model查询操作 与 查询性能优化 1 如何 在做ORM查询时 查看SQl的执行情况 (1) 最底层的 django.db.connection 在 django shell 中使用 ...

最新文章

  1. java json发送文件_关于java:REST API设计在同一请求中将JSON数据和文件发送到api...
  2. CSDN博客的创建及使用
  3. MMDetection V2.0发布!速度精度全面提升,现有检测框架最优
  4. 微软开发中心的rss历史记录(24)
  5. 能在微软的网站找到IeWebcontrols的安装文件吗
  6. Apache Hadoop 简单配置及实践
  7. 【算法】BitMap
  8. SAP 电商云 UI 服务器端渲染的建议架构
  9. dataframe for循环 筛选_Python循环12种超强写法,又快又省内存
  10. VS2008找不到MFC90d.dll错误解决方法
  11. 数据库SQL语言的使用
  12. 计算机基础cpu知识,CPU基础知识大全详解
  13. 相比于 Java 10 的 var, 更期待 Java 11 支持多行字符串
  14. 【商业模式学习感悟】趣步App——新型商业模式,还是新型传销?
  15. 整合SpringBoot + MybatisPlus 搭建JAVA多模块项目基本骨架
  16. 信息学奥赛知识点(一)—计算机基础知识【转载】
  17. 史记·孔子世家(强晟翻译版)
  18. bash入门脚本(未完善)
  19. 解决TeamViewer远程连接受阻的方法
  20. 插上网线进入转发状态需要等30s,是什么问题?-网络热门问题分析

热门文章

  1. Genscan操作实战
  2. GMT5在linux下的中文支持
  3. [附源码]SSM计算机毕业设计农村留守儿童帮扶系统JAVA
  4. 知识蒸馏Knownledge Distillation
  5. 通过防火墙策略解决k8s中ng端口漏洞
  6. java常量能改变值吗_java中的常量和变量
  7. Tomcat卸载和安装教程
  8. VS2017通过props文件配置opencv环境
  9. 是笑话,是悲凉,是笑后的真实,是真实后的悲凉
  10. [数据结构与算法综合实验]二叉树与哈夫曼图片压缩