ホームページ >よくある問題 >mysqlでinsert文を使用する方法

mysqlでinsert文を使用する方法

小老鼠
小老鼠オリジナル
2023-11-17 15:25:461481ブラウズ

MySQL では、データベース テーブルに新しいデータ行を挿入するために INSERT ステートメントが使用されます。 INSERT ステートメントの基本構文は次のとおりです。

INSERT INTO table_name (column1、column2、column3、…)

VALUES (value1, value2, value3, …);

そのうち:

  • table_name: データが挿入されるテーブルの名前。
  • column1、column2、column3、…: データを挿入する列の名前。
  • value1, value2, value3, …: 挿入するデータ値。

次は例です:

students という名前のテーブルがあり、列 id、name、および age が含まれているとします。このテーブルに、ID 1、名前「Zhang San」、年齢 20 の新しいデータを挿入するとします。

INSERT INTO students (id, name, age)

VALUES (1, 'Zhang San', 20);

上記の INSERT ステートメントを実行すると、データは次のようになります。生徒のテーブルに挿入されます。

注:

挿入された値が文字列型の場合は、一重引用符または二重引用符で囲む必要があります。

  • 挿入するデータ列がすべての列ではない場合は、データを挿入する必要のない列を省略できますが、挿入される値の順序が必ず一致するようにしてください。列の順序。
  • 挿入された値が文字列型の場合は、一重引用符または二重引用符で囲む必要があります。
  • 挿入された値が日付型または時刻型の場合は、適切な日付または時刻の形式を使用する必要があります。
  • 挿入された値が NULL の場合は、NULL キーワードを直接使用できます。
  • 挿入されたデータがテーブルの制約 (主キーや一意制約など) に違反している場合、エラーが発生し、挿入は失敗します。
  • 複数のデータを挿入する場合は、INSERT INTO... VALUES ステートメントを使用して複数回実行するか、INSERT INTO... SELECT ステートメントを使用して他のテーブルからデータを選択します。挿入。

以上がmysqlでinsert文を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。