Latest web development tutorials

SQL INSERT INTOステートメント

INSERT INTOステートメントは、テーブルに新しいレコードを挿入するために使用されます。


SQL INSERT INTOステートメント

INSERT INTOステートメントは、テーブルに新しいレコードを挿入するために使用されます。

SQL INSERT INTO構文

INSERT INTOステートメントは、2つの形式で書き込むことができます。

列の名前を指定せずにデータを挿入するための最初の形式は、単に挿入する値を提供します:

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

あなたが挿入される列の名前と値を指定する必要が二番目の形式:

INSERT INTO table_name ( column1 , column2 , column3 ,...)
VALUES ( value1 , value2 , value3 ,...);


デモ・データベース

このチュートリアルでは、w3bigサンプルデータベースを使用します。

以下は、選択した「ウェブサイト」のテーブルデータです。

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+


例。INSERT INTO

私たちは、「Webサイト」表は、新しい行を挿入するとします。

私たちは、次のSQL文を使用することができます。

INSERT INTO ウェブサイト (名前、URL、アレクサ、国 VALUES 'Baiduの'、 'https://www.baidu.com/'、 '4 '、 'CN');

その後、「Webサイト」のリストを読んで、上記のSQLを実行し、次のように、データは次のとおりです。


ランプ あなたは私たちがどのようなデジタルidフィールドを挿入する必要はありません、気づいたことがありますか?
idカラムは、自動的に各レコード固有の番号を持っているのテーブルに更新されます。


指定した列にデータを挿入

また、指定した列にデータを挿入することができます。

次のSQL文は、新しい行を挿入するが、唯一の「名前」、「URL」と「国」に(IDフィールドが自動的に更新される)データ列を挿入します。

INSERT INTO ウェブサイト (名前、URL、国) VALUES ( 'StackOverflowの'、 'http://stackoverflow.com/' 、 'IND');

その後、「Webサイト」のリストを読んで、上記のSQLを実行し、次のように、データは次のとおりです。