>php教程 >php手册 >Yii2 프레임워크 데이터베이스 추가, 삭제, 수정 및 쿼리 요약

Yii2 프레임워크 데이터베이스 추가, 삭제, 수정 및 쿼리 요약

WBOY
WBOY원래의
2016-09-01 00:00:46805검색

User::find()->all(); //모든 사용자 데이터를 반환합니다.
User::findOne($id) //기본 키 ID가 1인 데이터를 반환합니다. 🎜>User ::find()->where(['name' => 'ttt'])->one() //['name' => 'ttt'에서 데이터 조각을 반환합니다. ];
User::find()->where(['name' => 'ttt'])->all(); //['name' => '];
User::findBySql('SELECT * FROM user')->all(); //sql 문을 사용하여 사용자 테이블의 모든 데이터를 쿼리합니다.
User::findBySql('SELECT * FROM user')-> ;one(); 이 메서드는 SQL 문을 사용하여 사용자 테이블의 데이터 조각을 쿼리합니다.
User::find()->andWhere(['sex' => 'female; ', 'age' => '18'])->count('id'); // 조건을 충족하는 총 항목 수를 계산합니다.
User::find()->one( ); // 데이터 1개 반환
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()->where(['name' => 'username'])->one(); 이 메소드는 ['name' => '] ;

User::find()->where(['name' => 'username'])->all(); 이 메서드는 ['name' => '] 데이터

User::find()->andWhere(['sex' => '남성', 'age' => '24'])->count('id'); 조건 총 항목 수

새로운 작전:

$model = newUser();

$model->username = '사용자 이름';
$model->age = '20';
$model->insert();

수정 작업: $User = User::findOne($id);
$User->name = 'zhangsan';
$User->save (); // $User->update();
와 동일합니다.

삭제 작업:

User::deleteAll('name = username'); 이름 = 사용자 이름인 데이터를 삭제합니다.

User::findOne($id)->delete(); $id 변수
User::deleteAll('age > :age AND sex = :sex', [':age' => '20', ':sex' => '1'] ); 조건에 맞는 데이터를 삭제하세요.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.