私たちは PHP についてたくさんのことを学びましたが、PHP での追加、削除、変更をどのように使用しているのでしょうか?完全にマスターしましたか?まだマスターしていない場合は、この記事に従って学習を続けてください
関連する推奨事項:PHP でテーブルを変更するときに注意すべき点は何ですか?一般的な変更テーブルとは何ですか?
データの挿入 (増分):
複数の構文形式:
形式 1:
insert [into]表名〔(字段名1,字段名2 ...)] valucs (值表达式1,值表达式2 ...).(...)...
これは最も一般的に使用されるブロードキャスト ステートメントです。複数行のデータをカンマで区切って一度に挿入できます:
Insert ステートメント。各データの挿入は「行」単位であることを理解する必要があります。 . 挿入を実行します。
通常、フィールド名の省略は推奨されません。後続の「値のリスト」はフィールド名のリストと「1 対 1」で対応する必要があります。
値の式は次のようになります。 「直接」、または「関数呼び出しの結果」、または変数値。このうち、対応するフィールドが文字型または時間型の場合、直接値には一重引用符を使用する必要があります (
フォーム 2)。
replacinto]表名〔(字段名1,字段名2 ...] values (值表达式1,值表达式2. ... (...….)
insert into とほぼ同じです。唯一の違いは、挿入されたデータの主キーまたは一意キーが「重複」している場合、「データの行を変更」になることです。 ",
以下は repalce into ステートメントを示しています:
insert into tab_zhujian2 values(1,"bb');//这行不行,报错replace into tab_zhujian2 values(1,"bb');
Form 3:
insert [into]表名〔(字段名1,字段名2,..... ] sclect字段名1,字段名2 .. from 其他表名,
結果データを挿入します (複数の項目の可能性があります) が、select ステートメントによって指定されたテーブルにクエリされます。
その中で、フィールドの対応にも注意する必要があります。選択されたフィールド リストは、次の項目に「1 対 1」で対応する必要があります。前に指定したフィールド リスト
次は、insert into. ... select ... ステートメントを示します: #
insert into tab_zhujian1 select * from tab_zhujian2;
フォーム 4:
insert [into]表名 set字段名1=值表达式1,字段名2=值表达式2,....
データの削除 (delete):
文法形式:
テーブル名から削除 [where 条件] [並べ替えフィールドによる順序] [行数の制限]﹔注: 1、データの削除は依然として「行」単位で行われます、2 、通常、データを削除するには where 条件が必要です。そうでないとすべてのデータが削除されます (これは非常に不快です) 共通)、3、where 条件の構文は select の構文と同じです、4、ソート順設定、これらのデータの削除順序を指定するために使用されます。これは通常、limit と組み合わされます。これを使用することにのみ意味があります。5、limit 制限は、削除する行数を設定するために使用されます。 (orderby で設定された順序で)、6、実際のアプリケーションでは、orderby と orderby は通常ほとんど使用されない制限であるため、従来の削除の使用形式は次のようになります: delete from table name where条件;
データの変更 (変更)
文法形式:
update表名set字段1=值1,字段2=值2,...---
例;
update tab1 setname= 张三丰',age = 18, birthday ='1900-3-4’where id = 3;update tab1 setname =get_name(,age = fmc10,birthday = nowOwhere id = 3;
以上がPHP で追加、削除、変更を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。