ホームページ  >  記事  >  データベース  >  SQLのINSERT文とは何ですか

SQLのINSERT文とは何ですか

青灯夜游
青灯夜游オリジナル
2023-02-01 16:18:5136677ブラウズ

sql の挿入文は「INSERT INTO」で、テーブルに新しいデータ行を挿入するために使用されます。「INSERT INTO テーブル名 (フィールド名 1, フィールド名 2,... フィールド)」という 2 つの基本構文があります。 name N) VALUES (value 1, value 2,... value N);" および "INSERT INTO table name VALUES (value 1, value 2,... value N);"; フィールド名が省略された場合は、挿入された値の順序がテーブル内のフィールドの順序と同じであること。

SQLのINSERT文とは何ですか

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

SQL INSERT INTO ステートメント: データの挿入

INSERT INTO ステートメントには 2 つの基本的な用途があります

1 )指定された列に従ってデータを挿入します。構文は次のとおりです。

INSERT INTO table_name (column1, column2, column3,...columnN) 
VALUES (value1, value2, value3,...valueN);
  • column1、column2、column3、...columnN は、列の列名 (フィールド名) を表します。挿入するデータ

  • value1、value2、value3、...valueN は各列に対応する値を表します。

2) すべての列のデータを挿入します。構文は次のとおりです。

INSERT INTO table_name VALUES (value1,value2,value3,...valueN);

テーブル内のすべての列のデータを追加する場合、 SQL ステートメントに含める必要はありません。列名を指定しますが、テーブル内の列と同じ順序で値を挿入するようにしてください。

#INSERT 挿入ステートメントの例

1. 単一行のデータを挿入します

例 1 : 新しいコース情報をコース テーブルに挿入します

方法 1: 列名を指定する必要はありませんが、挿入された値は既存のフィールドの順序で挿入される必要があります。テーブル

insert into suject values(4,4,'物理')
実行結果:

SQLのINSERT文とは何ですか

方法2: カラム名を指定でき、後から挿入される値も同じ順序になります指定した列名として

insert into suject(Cid,Cname,Tid) values(5,'历史',5)
実行結果:

SQLのINSERT文とは何ですか

2. 複数行のデータを挿入

    複数行のデータを挿入する必要がある場合は、カンマで区切ってください。以上です
  • ##例 2: コース スケジュールに 3 つの新しいコース情報を挿入します

#方法 1: 列名を指定する必要はありませんが、挿入された値

insert into suject values(4,4,'物理'),(5,5,'历史'),(6,6,'科学');
はテーブル内の既存のフィールドの順序で挿入する必要があります。実行結果は次のとおりです:

方法 2: 列名を指定でき、後で挿入される値は指定した値と同じになります。列名は同じ順序である必要があります

insert into suject(Tid,Cname,Cid) values(7,'音乐',7),(8,'体育',8),(9,'书画',9);
SQLのINSERT文とは何ですか実行結果:

##例 3: teches テーブルに 3 つの新しい教師情報を挿入

SQLのINSERT文とは何ですか

insert into teachers(Tname,Tid) values('黄江',4),('刘玲',5),('赵国',6);
実行結果:

[関連する推奨事項:

mysql ビデオ チュートリアル

]SQLのINSERT文とは何ですか

以上がSQLのINSERT文とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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