zoukankan      html  css  js  c++  java
  • TP5--数据库基本操作

    /**
             * 插入数据
             * 执行成功返回影响数据的条数,执行失败返回false
             */
            //添加一条数据
            $data = [
                'name'=>'wangwu',
                'pwd'=>123456
            ];
            $res = db('user')->insert($data);
    
            //添加多条数据
            $data = [
                [
                    'name'=>'ll',
                    'pwd'=>1
                ],
                [
                    'name'=>'zz',
                    'pwd'=>2
                ]
            ];
            $res = db('user')->insert($data);
    
            /**
             * 修改数据
             */
            $data = [
                'name'=>'666'
            ];
            db('user')->where('id','=',1)->update($data);
            /**
             * 删除数据
             */
            db('user')->where('id',3)->delete();
    
            /**
             * 高级查询
             */
            $val = db('user')->where('id',1)->value('name');//查询idd等于1的name值
            $val = db('user')->column('name');//查询所有的name的值
    
            //添加数据
            $data = [
                'name'=>'wangwu',
                'password'=>123
            ];
            db('user')->insert($data);
            //获取id
            $id = db('user')->getLastInsID();//获取id之前必须要有添加
    
            $data = [
                'name'=>'zhaoliu',
                'password'=>1
            ];
            $id = db('user')->insertGetId($data);//获取新添加数据的id
    
            //添加多条数据
            $data = [
                ['name'=>'aa','password'=>11],
                ['name'=>'bb','password'=>22]
            ];
            db('user')->insertAll($data);
    
            //更新数据
            $data = [
                'name'=>'ccc',
                'password'=>123
            ];
            db('user')->where('id','3')->update($data);
    
            db('user')->where('id',3)->update(['name'=>'ddd']);
    
            $data = [
                'id'=>3,
                'name'=>'fff'
            ];
            db('user')->update($data);
    
            //自增
            db('user')->where('id',4)->setInc('renqi',1);
            //自减
            db('user')->where('id',5)->setDec('renqi',1);
    
            /**
             * where用法
             * 
             */
            db('user')->where('id',1)->select();
            db('user')->where('id','>',2)->select();
            db('user')->where('name','like','%z%')->select();
            db('user')->where('renqiq','in','1,200,555')->select();
            db('user')->where('renqi','between','1,999')->select();
            db('user')->where('id',2)->where('name','like','%z%')->select();
            db('user')->where('id',3)->whereOr('name','like','%l%')->select();
    
            $where['id'] = 2;
            $where['name'] = ['like','%z%'];
            db('user')->where($where)->select();//使用这种写法where条件要都成立
  • 相关阅读:
    卡特兰数
    hdu 1023 Train Problem II
    hdu 1022 Train Problem
    hdu 1021 Fibonacci Again 找规律
    java大数模板
    gcd
    object dection资源
    Rich feature hierarchies for accurate object detection and semantic segmentation(RCNN)
    softmax sigmoid
    凸优化
  • 原文地址:https://www.cnblogs.com/1500418882qqcom/p/13672912.html
Copyright © 2011-2022 走看看