zoukankan      html  css  js  c++  java
  • Thinkphp中对数据库的基础操作

    查询

    查询user表中id=1的数据

    where('uid',1)或者where('uid=1')
    $res = Db::table('user')->where('uid',1)->select();

    查询user数据表中第一条数据

    find()括号内不写就输出第一行,如果是find(2),就输出第二行数据

    $res = Db::table('user')->find();

    输出user数据表中name为 ’bb‘ 和 ’cc‘的数据

    $res = Db::table('user')->where('uname','in','bb,cc')->select();

    查询user表中uid=3的uname字段的值

    $res = Db::table('user')->where('uid=3')->value('uname');

    模糊查询

    $res = Db::table('user')->where('uname', 'like', '%e%')->select();

    增加数据

    向user表中插入一条信息

     $data = ['uname'=>'ff','pwd'=>'0000'];
     $res = Db::table('user')->insert($data);

    如果是插入多条数据

    $data = [['uname' => 'gff', 'pwd' => '002'], ['uname' => 'nn', 'pwd' => '123']];
    $res = Db::table('user')->insertAll($data);

    更新

    更新uid=2的uname字段值为eee

    $res = Db::table('user')->where('uid=2')->update(['uname' => 'eee']);

    删除

    根据主键执行

    $res = Db::table('user')->delete(10);

    多条删除

    $res = Db::table('user')->delete([8,9]);

    条件删除

    $res = Db::table('user')->where('uid=6')->delete();
    ╰︶﹉⋛⋋⊱⋋๑๑⋌⊰⋌⋚﹉︶╯
  • 相关阅读:
    学习新东西 方法
    转 Dock 外 命令解析
    转 Dockerfile 常用指令
    RPC应用的java实现(转)
    link with editor
    org.xml.sax.SAXParseException: prolog 中不允许有内容
    webservice
    logging.xml file setfile(null,true) call failed
    log4j配置 logging.xml (转载)
    tomcat server.xml docbase workdir
  • 原文地址:https://www.cnblogs.com/zhangcheng001/p/11316212.html
Copyright © 2011-2022 走看看