gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

聊聊Thinkphp 5.0 對數據庫的操作(關鍵代碼)

一個標準的網站一定離不開數據庫的操作,在本套課程中我和你一起來揭開ThinkPHP5 數據操作的神秘面紗,和你一起愉快的使用 ThinkPHP5 操作數據庫,讓數據庫操作變的更愉悅。

聊聊Thinkphp 5.0 對數據庫的操作(關鍵代碼)

php入門到就業線上直播課:進入學習
API 文檔、設計、調試、自動化測試一體化協作工具:點擊使用

基本使用

查詢操作

Db::query('select * from think_user where id=?',[8]);

寫入操作

Db::execute('insert into think_user (id, name) values (?, ?)',[8,'thinkphp']);

查詢構造器

查詢數據

find 返回一條記錄,返回的結果是一個一維數組 如果結果不存在,返回NULL

Db::table('think_user')->where('id',1)->find();

select 返回所有記錄,返回的結果是一個二維數組 如果結果不存在,返回一個空數組

Db::table('think_user')->where('status',1)->select();

助手函數

系統提供了一個db助手函數,可以更方便的查詢:

db('user')->where('id',1)->find(); db('user')->where('status',1)->select();

注意:使用db助手函數默認每次都會重新連接數據庫,而使用Db::name或者Db::table方法的話都是單例的。db函數如果需要采用相同的鏈接,可以傳入第三個參數,例如

db('user',[],false)->where('id',1)->find(); db('user',[],false)->where('status',1)->select();

添加數據

使用 Db 類的 insert 方法向數據庫提交數據

$data = ['foo' => 'bar', 'bar' => 'foo']; Db::table('think_user')->insert($data);

添加多條數據

添加多條數據直接向 Db 類的 insertAll 方法傳入需要添加的數據即可

$data = [    ['foo' => 'bar', 'bar' => 'foo'],     ['foo' => 'bar1', 'bar' => 'foo1'],     ['foo' => 'bar2', 'bar' => 'foo2'] ]; Db::name('user')->insertAll($data);

insertAll 方法添加數據成功返回添加成功的條數

助手函數

// 添加單條數據 db('user')->insert($data);  // 添加多條數據 db('user')->insertAll($list);

更新數據

update 方法返回影響數據的條數,沒修改任何數據返回 0

Db::table('think_user')->where('id', 1)->update(['name' => 'thinkphp']);

更新某個字段的值: setField 方法返回影響數據的條數,沒修改任何數據字段返回 0

Db::table('think_user')->where('id',1)->setField('name', 'thinkphp');
自增或自減一個字段的值 // score 字段加 1 Db::table('think_user')->where('id', 1)->setInc('score'); // score 字段加 5 Db::table('think_user')->where('id', 1)->setInc('score', 5); // score 字段減 1 Db::table('think_user')->where('id', 1)->setDec('score'); // score 字段減 5 Db::table('think_user')->where('id', 1)->setDec('score', 5);

延遲更新

Db::table('think_user')->where('id', 1)->setInc('score', 1, 10);

刪除數據

// 根據主鍵刪除 Db::table('think_user')->delete(1); Db::table('think_user')->delete([1,2,3]);  // 條件刪除     Db::table('think_user')->where('id',1)->delete(); Db::table('think_user')->where('id','<',10)->delete();

條件查詢方法

where

可以使用where方法進行AND條件查詢:

Db::table('think_user')     ->where('name','like','%thinkphp')     ->where('status',1)     ->find();

whereOr方法

Db::table('think_user')     ->where('name','like','%thinkphp')     ->whereOr('title','like','%thinkphp')     ->find();

混合查詢

where方法和whereOr方法在復雜的查詢條件中經常需要配合一起混合使用,下面舉個例子:

$result = Db::table('think_user')->where(function ($query) {     $query->where('id', 1)->whereor('id', 2); })->whereOr(function ($query) {     $query->where('name', 'like', 'think')->whereOr('name', 'like', 'thinkphp'); })->select();

查詢表達式

查詢表達式支持大部分的SQL查詢語法,也是ThinkPHP查詢語言的精髓,查詢表達式的使用格式:

where('字段名','表達式','查詢條件'); whereOr('字段名','表達式','查詢條件');
表達式 含義 EQ、= 等于(=) NEQ、<> 不等于(<>) GT、> 大于(>) EGT、>= 大于等于(>=) LT、< 小于(<) ELT、<= 小于等于(<=) LIKE 模糊查詢 [NOT] BETWEEN (不在)區間查詢 [NOT] IN (不在)IN 查詢 [NOT] NULL 查詢字段是否(不)是NULL [NOT] EXISTS EXISTS查詢 EXP 表達式查詢,支持SQL語法 > time 時間比較 < time 時間比較 between time 時間比較 notbetween time 時間比較

【相關教程推薦:thinkphp框架】

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
日韩欧美国产综合在线| 国内国产精品天干天干| 伊人精品视频在线观看| 欧洲熟妇精品视频| 亚洲 欧美 日韩 国产综合 在线| 三级黄色片播放| 亚洲欧美自拍另类日韩| 国产男女激情视频| 激情五月亚洲色图| 91淫黄看大片| 午夜免费高清视频| 免费在线观看污网站| 天天干天天爽天天射| 性欧美videossex精品| 伊人国产在线视频| 久久出品必属精品| 国产一级不卡视频| 中文字幕日本最新乱码视频| 日本www在线播放| 久久久久免费精品| 91女神在线观看| 国产精品一二三在线观看| 色黄视频免费看| 青青草视频在线免费播放 | 污污视频在线免费| 狠狠干视频网站| 国产精品后入内射日本在线观看| 国产精品专区在线| 国产九九热视频| 欧美日韩久久婷婷| 精品久久一二三| 乌克兰美女av| 国产在线观看欧美| 国产真实乱子伦| 日韩精品视频网址| 久久精品国产精品亚洲色婷婷| 亚欧在线免费观看| 日本一区二区三区四区五区六区| 日韩av新片网| 久久久精品视频国产| 免费在线黄网站| 久久这里只精品| 日韩精品 欧美| 日本美女视频一区| 欧美精品99久久| 国产美女视频免费| 中文字幕一区二区三区四区在线视频| 91网址在线观看精品| 国产日韩一区二区在线| 中文字幕55页| 亚洲老女人av| 黄色一级大片在线观看| 日本女人高潮视频| 自拍偷拍一区二区三区四区| 波多野结衣与黑人| 在线免费观看av网| 国产裸体舞一区二区三区| 美女av免费观看| 黄黄视频在线观看| 欧洲在线免费视频| 亚洲五月天综合| 国产麻花豆剧传媒精品mv在线| av一区二区三区免费观看| 欧美性猛交xxxx乱大交91| 色综合av综合无码综合网站| 国产乱子伦精品无码专区| 少妇熟女一区二区| 婷婷免费在线观看| 孩娇小videos精品| 黄大色黄女片18第一次| 别急慢慢来1978如如2| 国产在线青青草| 欧美 国产 综合| 三上悠亚久久精品| 97成人在线观看视频| 少妇人妻无码专区视频| 人人妻人人做人人爽| 黄色一级片黄色| 人妻无码久久一区二区三区免费| 精品一区二区三区毛片| 免费看av软件| 国产美女在线一区| av动漫在线观看| 日本xxxx黄色| 色姑娘综合天天| 日韩精品视频在线观看视频 | 日韩精品一区在线视频| 日韩 欧美 视频| 日韩 欧美 高清| 国产亚洲视频一区| 亚洲区成人777777精品| 福利视频免费在线观看| 日韩a在线播放| 日日干夜夜操s8| 丰满人妻一区二区三区53号| 免费超爽大片黄| 青青在线免费观看视频| 亚洲图片 自拍偷拍| 欧美一级片免费播放| 免费在线激情视频| 午夜在线视频免费观看| 男女超爽视频免费播放| 五月婷婷激情久久| 久久久久福利视频| www.精品在线| 国产人妻777人伦精品hd| 成人小视频在线看| www国产无套内射com| 久久精品一区二| 97中文字幕在线| 羞羞的视频在线| 日韩欧美视频网站| 欧美另类videos| 国产av人人夜夜澡人人爽| 男同互操gay射视频在线看| 丁香婷婷激情网| 欧美在线观看成人| 成人在线免费观看视频网站| 国产精品久久久毛片| 欧美三级一级片| 午夜啪啪福利视频| 国产成年人视频网站| 欧美私人情侣网站| 国产特级淫片高清视频| 国产成人免费高清视频| 57pao国产成永久免费视频| 欧美日韩在线中文| 18黄暴禁片在线观看| 色中文字幕在线观看| 在线视频观看91| 爱豆国产剧免费观看大全剧苏畅| 国产成人精品视频免费看| 国产二区视频在线| 男人的天堂avav| bt天堂新版中文在线地址| 最新国产黄色网址| 一道本视频在线观看| 成人免费xxxxx在线视频| 亚洲乱码国产一区三区| 日日碰狠狠躁久久躁婷婷| 久久网站免费视频| 日本三区在线观看| 亚洲36d大奶网| 天天看片天天操| 天堂v在线视频| 久久亚洲a v| 黄色一级在线视频| 国产一二三在线视频| 日本中文字幕在线视频观看| 精品视频在线观看一区| 97成人在线免费视频| 欧美成人xxxxx| 手机在线免费观看毛片| 欧美丝袜在线观看| 黄色一级片黄色| 波多野结衣家庭教师视频| 爱情岛论坛vip永久入口| 三上悠亚av一区二区三区| 亚洲热在线视频| 婷婷五月综合缴情在线视频| 日韩视频第二页| 五月六月丁香婷婷| 国产96在线 | 亚洲| 奇米影音第四色| 欧美与动交zoz0z| 午夜精品久久久久久久无码 | 精品久久久久久久无码| 黄色一级片网址| 国产 日韩 欧美在线| 无限资源日本好片| 亚洲理论电影在线观看| 99视频精品免费| 欧美图片激情小说| 亚洲视频第二页| 能在线观看的av| 日韩不卡一二区| www.激情小说.com| 久久国产亚洲精品无码| 久国产精品视频| 激情内射人妻1区2区3区 | 少妇性饥渴无码a区免费| 欧美在线a视频| 自拍偷拍 国产| 国产在线视频在线| 国产91av视频在线观看| 欧美综合在线观看视频| youjizz.com在线观看| 亚洲精品免费一区亚洲精品免费精品一区| 国产青草视频在线观看| 在线观看岛国av| 国产精品视频分类| 激情婷婷综合网| 91成人在线观看喷潮教学| 天天综合五月天| ijzzijzzij亚洲大全| 亚洲精品午夜在线观看| 国产xxxxx视频| 熟妇人妻va精品中文字幕 | 人人干视频在线| 欧美日韩福利在线|