【www.bbyears.com--SEO资讯】
新增操作:
$model = newUser();
$model->username = "username";
$model->age = "20";
$model->insert();
查询操作:
User::find()->all(); 此方法返回所有数据;
User::findOne($id); 此方法返回 主键 id=1 的一条数据;
User::find()->where(["name" => "username"])->one(); 此方法返回 ["name" => "username"] 的一条数据;
User::find()->where(["name" => "username"])->all(); 此方法返回 ["name" => "username"] 的所有数据;
User::findBySql("SELECT * FROM user")->all(); 此方法是用 sql 语句查询 user 表里面的所有数据;
User::findBySql("SELECT * FROM user")->one(); 此方法是用 sql 语句查询 user 表里面的一条数据;
User::find()->andWhere(["sex" => "男", "age" => "24"])->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(); 此方法返回一个值指示是否包含查询结果的数据行;
User::find()->batch(10); 每次取 10 条数据
User::find()->each(10); 每次取 10 条数据, 迭代查询
删除操作:
User::deleteAll("name = username"); 删除 name = username 的数据;
User::findOne($id)->delete(); 删除主键为 $id变量 值的数据库;
User::deleteAll("age > :age AND sex = :sex", [":age" => "20", ":sex" => "1"]); 删除符合条件的数据;