国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

Yii2框架實現數據庫常用操作解析

2020-03-22 17:56:20
字體:
來源:轉載
供稿:網友
本篇文章主要介紹了Yii2框架實現數據庫常用操作總結,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

通用:

 

use yiidbQuery;$query = new Query();

 

查詢:

Query:

 

$rows = (new yiidbQuery()) - select([ code , name , population ]) - from( country ) - limit(10) - all();

 

Select:

 

$data = $query- select([ code , name ])- from( country )- all();// 調用 yiidbQuery::addSelect() 方法來選取附加字段 $data = $query- select([ code , name ]) - addSelect([ population ])- all();

 

From:

 

$query- from( country $query- from([ html' target='_blank'>public.country c $query- from( public.country c 

 

Where:

字符串格式,例如: status=1

哈希格式,例如: [ status = 1, type = 2]

操作符格式,例如:[ like , name , test ]

 

andFilterWhere()orFilterWhere()

 

Active Record (活動記錄,以下簡稱AR)提供了一個面向對象的接口, 用以訪問數據庫中的數據。一個 AR 類關聯一張數據表, 每個 AR 對象對應表中的一行,對象的屬性(即 AR 的特性Attribute)映射到數據行的對應列。 一條活動記錄(AR對象)對應數據表的一行,AR對象的屬性則映射該行的相應列。

這里的增刪改都會用到AR對象進行映射操作。

增加

 

$country- name = UK $country- save();

 

修改

 

$country = Customer::findOne($id);$country- email = UK $country- save(); // 等同于 $country- update();

 

刪除

 

$country = Country::findOne($id);$country- delete();

 

其他

 

User::find()- all(); //返回所有用戶數據;User::findOne($id); //返回 主鍵 id=1 的一條數據; User::find()- where([ name = ttt ])- one(); //返回 [ name = ttt ] 的一條數據;User::find()- where([ name = ttt ])- all(); //返回 [ name = ttt ] 的所有數據;User::findBySql( SELECT * FROM user )- all(); //用 sql 語句查詢 user 表里面的所有數據;User::findBySql( SELECT * FROM user )- one(); //此方法是用 sql 語句查詢 user 表里面的一條數據;User::find()- andWhere([ sex = 女 , age = 18 ])- count( id //統計符合條件的總條數;User::find()- one(); //返回一條數據;User::find()- all(); //返回所有數據;User::find()- count(); //返回記錄的數量;User::find()- average(); //返回指定列的平均值;User::find()- min(); //返回指定列的最小值 ;User::find()- max(); //返回指定列的最大值 ;User::find()- scalar(); //返回值的第一行第一列的查詢結果;User::find()- column(); //返回查詢結果中的第一列的值;User::find()- exists(); //返回一個值指示是否包含查詢結果的數據行;

 

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

 

yii2組件實現下拉框帶搜索功能

Yii2如何實現同時搜索多個字段

關于Yii基于數組和對象的Model查詢

 

 

以上就是Yii2框架實現數據庫常用操作解析的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙井市| 景东| 简阳市| 大埔县| 台北市| 香港| 玉门市| 独山县| 普兰店市| 威海市| 平罗县| 牡丹江市| 永康市| 遂昌县| 南昌市| 富裕县| 黄骅市| 建始县| 泸州市| 尚志市| 拉萨市| 汪清县| 宜宾县| 汉沽区| 清流县| 新丰县| 噶尔县| 景宁| 稷山县| 宁波市| 固镇县| 顺义区| 秦皇岛市| 黄骅市| 河池市| 饶河县| 胶南市| 晴隆县| 手游| 兴和县| 公主岭市|