Yii2フレームワークデータベースの追加、削除、変更、クエリの概要

WBOY
リリース: 2016-09-01 00:00:46
オリジナル
761 人が閲覧しました

User::find()->all(); //すべてのユーザーデータを返します;
User::findOne($id); //主キー id=1 のデータを返します。 ()- >where(['name' => 'ttt'])->one(); // ['name' => 'ttt'] からデータを返します。 find()-> ;where(['name' => 'ttt'])->all(); //['name' => 'ttt'];
User::findBySql ('SELECT * FROM user')->all(); //SQL ステートメントを使用してユーザー テーブル内のすべてのデータをクエリします
User::findBySql('SELECT * FROM user')->one();方法は、SQL ステートメントを使用してユーザー テーブル内のデータをクエリすることです。 )->count('id') ; //条件を満たすアイテムの総数をカウントします。
User:: find()->all(); //すべてのデータを返します ;
User::find()->count(); //レコード数を返します;
User::find()->average( ); // 指定された列の平均を返します。
User::find()->max(); ; // 指定された列の最大値を返します;
User::find()-> ;scalar(); // 値の最初の行と最初の列のクエリ結果を返します;
User::find() ->column(); //クエリ結果の最初の列の値を返します;
User: :find()->exists(); //データ行にクエリ結果が含まれているかどうかを示す値を返します。


クエリ操作:

User::find()->where(['name' => 'username'])->one(); このメソッドは、['name' => 'username'] からデータを返します。 ;

User::find()->where(['name' => 'username'])->all(); このメソッドは、['name' => 'username'] のすべてのデータを返します。 User::find()->andWhere(['sex' => ' Male', 'age' => '24'])->count('id');条件を満たすもの


新しいオペレーション:

$model = newUser();

$model->username = 'username';$model->age = '20';$model->insert();


変更操作:

$User = User::findOne($id);

$User->name = 'zhangsan';

$User->save(); // $User->save(); と同等update();
削除操作:

User::deleteAll('name = username'); name = username のデータを削除します。

User::findOne($id)->delete(); $id の値を主キーとするデータベースを削除します。変数; User:: deleteAll('年齢 > :年齢 AND 性別 = :性別', [':年齢' => '20', ':性別' => '1']);条件



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!