ホームページ >データベース >mysql チュートリアル >mysqlに行を追加する方法
Mysql で行を追加する方法: 1. 「INSERT INTO テーブル名列名 1,...列名 n VALUES (値 1..., 値 n);」ステートメントを使用して、列の順序を指定します。名前と値は対応しています; 2、「INSERT INTO テーブル名 SET 列名 1 = 値 1, 列名 2 = 値 2,...;」ステートメントを使用して、データ行を挿入します。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
mysql では、行の追加とは、データベース テーブルにデータ行を挿入することです。次の記事では 2 つの方法を紹介します。
方法 1. INSERT...VALUES
ステートメントを使用します。
構文形式は次のとおりです。
INSERT INTO <表名> [ <列名1> [ , … <列名n>] ] VALUES (值1 [… , 值n ]);
構文の説明は次のとおりです。
テーブル名
: 操作対象のテーブル名を指定します。
列名
: データを挿入する必要がある列名を指定します。テーブル内のすべての列にデータを挿入する場合、すべての列名を省略して、INSERTVALUES(…)
を直接使用できます。
VALUES
または VALUE 句
: この句には、挿入されるデータのリストが含まれます。データ リスト内のデータの順序は、列の順序に対応している必要があります。
方法 2: INSERT...SET ステートメントを使用する
構文形式は次のとおりです:
INSERT INTO <表名> SET <列名1> = <值1>, <列名2> = <值2>, …
このステートメントは次のとおりです。テーブルに直接入力するために使用されます。 の特定の列は、対応する列値を指定します。つまり、挿入されるデータの列名は SET 句で指定され、col_name は指定された列名で、等号の後に指定されたデータが続きます。指定されていない列の場合、列の値が列のデフォルト値として割り当てられます。
例:
値の挿入: 利点: バッチで挿入できる; 欠点: 1 回の実行効率が低い。
insert into table(col1,col2,col3) values('val1','val2','val3');
insert set: 長所: 実行効率が高い; 短所: 一度に 1 つのデータしか挿入できません。
insert into table set col1='val1',col2='val2',col3='val3';
[関連する推奨事項: mysql ビデオ チュートリアル ]
以上がmysqlに行を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。