Tp5_mysql数据库常基础操作

2019-03-14  本文已影响0人  ZSGZ_AD
image.png

1.查询操作
select * from 表名;
select 字段名,字段名,...from 表名 where 过滤条件;
in(集合) between...and(范围) is null(空值) distinct(排除重复值) like'%/_' (模糊查询) and(并且) or(或者)

       //用命名站符参数绑定
        $sql = 'select name,salary,dept from staff where salary > :salary';
        $result = Db::query($sql, ['salary' => 6000]);
        dump($result);

运行结果:


image.png

2.更新操作
更新数据 :update 表名 set 字段名=值,字段名=值...where 过滤条件;

   //将id=1004记录salary增加1000
        $sql = 'update staff set salary = salary + 1000 where id = :id';
        $result = Db::execute($sql,['id'=>1004]);
        dump($result);

运行结果:


image.png

数据库内容:


image.png

3.插入操作,默认添加到表的尾部的.
insert into 表名(字段名,字段名,字段名...不写默认全部字段) values
(数据,数据,数据...);

        $sql = 'insert into staff (id,name,sex,age) value (:id,:name,:sex,:age)';
        $result = Db::execute($sql,['id'=>1009,'name'=>'阿朱','sex'=>0,'age'=>27]);
        dump($result);

运行结果:


image.png

数据库:


image.png

4.删除操作
delete from 表名 where 过滤条件; 或者 truncate 表名;

  //删除id=1009的内容
        $sql = 'delete from staff where id = :id';
        $result = Db::execute($sql,['id'=>1009]);
        dump($result);

运行结果:


image.png

数据库内容:


image.png
上一篇下一篇

猜你喜欢

热点阅读