ホームページ >毎日のプログラミング >mysqlの知識 >PHP で追加、削除、変更を使用するにはどうすればよいですか?

PHP で追加、削除、変更を使用するにはどうすればよいですか?

慕斯
慕斯オリジナル
2021-06-28 15:58:045627ブラウズ

私たちは 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,...---

[where 条件] [order [並べ替えフィールド] [行数の制限]

説明:

1、通常、update ステートメントには where 条件も必要です。それ以外の場合: すべてのデータが変更されます (これはまれです)。 , 2, where 条件の構文は select の構文と同じです;

3, order by は変更の順序と制限を設定するために使用されます。変更する行数を設定するために使用されます。通常、これらは組み合わせて使用​​されます (使用されることはほとんどありません)

4. 実際のアプリケーションでは、ordeby と limit は通常、ほとんど使用されないので、データを変更します。 従来の使用形式は次のようになります。テーブル名を更新します。フィールド 1 = 値 1、フィールド 2 = 値 2、.... ここで条件

5、注: そのうちの「データ値」 (文字列の「直接値」の場合)または時間の種類には一重引用符を使用する必要があります。

例;

update tab1 setname= 张三丰',age = 18, birthday ='1900-3-4’where id = 3;update tab1 setname =get_name(,age = fmc10,birthday = nowOwhere id = 3;
関連学習の推奨事項:mysql チュートリアル

(ビデオ)

以上がPHP で追加、削除、変更を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。