SQL入門チュートリアルマニュ...login
SQL入門チュートリアルマニュアル
著者:php.cn  更新時間:2022-04-12 14:15:40

SQL 挿入



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


SQL INSERT INTO ステートメント

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

SQL INSERT INTO 構文

INSERT INTO ステートメントは 2 つの形式で記述できます。

最初のフォームでは、データを挿入するために列名を指定する必要はなく、挿入された値を指定するだけです:

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

2 番目の形式では、列名と挿入値を指定する必要があります:

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


デモデータベース

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

以下は「ウェブサイト」テーブルから選択されたデータです:

+----+-------------+------------ - ---------------+------+-----------+
| 国名 |
-- -+---------------+---------------+----- --+------+
| グーグル https://www.google.cm/ | タオバオ | | 13 | 中国語のウェブサイト |
| | フェイスブック | https://www.facebook.com/ |
+----------+---------- - -------+------+-----------+


INSERT INTO 例

「Website」テーブルに新しい行を追加します。

次の SQL ステートメントを使用できます:

INSERT INTO Websites (name, URL, alexa, country)

VALUES ('Baidu','https://www.baidu.com/','4 ','CN');

上記の SQL を実行し、「Websites」テーブルを読み取ります。データは次のとおりです。


lamp ID フィールドに数値を挿入していないことに気づきましたか?
ID 列は自動的に更新され、テーブル内の各レコードには一意の番号が付けられます。


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

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

次の SQL ステートメントは新しい行を挿入しますが、データは「name」、「url」、「country」列にのみ挿入されます (id フィールドは自動的に更新されます):

INSERT INTO Websites ( name, url , country)
VALUES ('stackoverflow', 'http://stackoverflow.com/', 'IND');

上記の SQL を実行して、「Websites」テーブルを読み取ります。データは次のとおりです。

PHP中国語ウェブサイト