SQL INSERT INTOステートメント
INSERT INTOステートメントは、テーブルに新しいレコードを挿入するために使用されます。
SQL INSERT INTOステートメント
INSERT INTOステートメントは、テーブルに新しいレコードを挿入するために使用されます。
SQL INSERT INTO構文
INSERT INTOステートメントは、2つの形式で書き込むことができます。
列の名前を指定せずにデータを挿入するための最初の形式は、単に挿入する値を提供します:
INSERT INTO table_name
VALUES ( value1 , value2 , value3 ,...);
VALUES ( value1 , value2 , value3 ,...);
あなたが挿入される列の名前と値を指定する必要が二番目の形式:
INSERT INTO table_name ( column1 , column2 , column3 ,...)
VALUES ( value1 , value2 , value3 ,...);
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を実行し、次のように、データは次のとおりです。