2020/01/28SQLのINSERT文のサンプルです。]・・・);テーブル名とvaluesの間に、テーブルの列名を書かないINSERT文です。valuesの後にINSERTする値を記述します。→値は、テーブルの列の数と同じ数を記述します。→値の位置がテーブルの列の位置に対応します。値をセットしない項目はNULLと書きます。SQL文テーブル名とvaluesの間に、列名を書かないINSERT文のサンプルです。(2,'田中',null);1,2行目ともsyainとVALUESの間にテーブルの列名がありません。2行目は、VALUESの3つめの値がnullになっています。結果は、以下のとおりです。]・・・);テーブル名の後にテーブルの列名を書くINSERT文です。全てのテーブルの列名を記述する必要はありません。テーブルの列名の位置に対応してvaluesの値を指定します。SQL文テーブル名とvaluesの間に、列名を書くINSERT文のサンプルです。(3,'佐藤');1,2,3行目ともsyainの後にテーブルの列名があります。3行目は、syainの後のテーブルの列名とVALUESの後の値が2つのみです。結果は、以下のとおりです。nullテーブルの3行目の項目「romaji」の値はnullになっています。テーブル名select文の結果をテーブルに挿入するINSERT文です。selectして複数行取得した場合は、複数行がinsertされます。サンプル以下、2つのテーブルがあるとします。1つめのsyain2テーブルです。null2つめのsyain1テーブルです。上記のsyain2テーブルでselectしてsyain1テーブルにinsertします。syain22行目でselectした結果を1行目のテーブルにinsertしています。結果は、以下のとおりです。nullsyain2テーブルからsyain1テーブルにデータがinsertされました。列を指定してinsertする場合select文の結果をテーブルに挿入するinsert文で、列を指定してinsertする場合は以下のようにします。syain2select文で指定した列名とinsert文の列名を対応させます。以下は、MySQLのinsert構文のリンクです。