mysqlのレコード数を増やす方法

青灯夜游
リリース: 2023-01-04 16:31:27
オリジナル
14518 人が閲覧しました

MySQL では、INSERT ステートメントを使用してデータベースにレコード番号を追加できます。INSERT ステートメントには 2 つの形式があります: 1. "INSERT INTO テーブル名 [列名 1,...列名 n] VALUES (値 1..., 値 n);"、すべての列データの行をテーブルに挿入できます。2. "INSERT INTO テーブル名 SET 列名 1=値 1、列名 2=値 2、。 ..;" を使用すると、部分的な列の行をテーブル データに挿入できます。

mysqlのレコード数を増やす方法

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

MySQL では、INSERT ステートメントを使用して、データベース内の既存のテーブルに 1 つ以上のレコード行を挿入できます。

INSERT ステートメントには、INSERT…VALUES ステートメントと INSERT…SET ステートメントという 2 つの文法形式があります。

方法 1: INSERT...VALUES ステートメントを使用してレコード数を増やす

構文形式は次のとおりです。

INSERT INTO <表名> [ <列名1> [ , … <列名n>] ]
VALUES (值1) [… , (值n) ];
ログイン後にコピー

構文は次のとおりです。

  • <テーブル名>: 操作対象のテーブルの名前を指定します。

  • <列名>: データを挿入する必要がある列名を指定します。テーブル内のすべての列にデータを挿入する場合、すべての列名を省略でき、INSERT<テーブル名>VALUES(…) を直接使用できます。

  • VALUES または VALUE 句: この句には、挿入されるデータのリストが含まれます。データ リスト内のデータの順序は、列の順序に対応している必要があります。

例:

test_db データベースに、コース番号 course_id、コース名 course_name、コース クレジット course_grade を含むコース情報テーブル tb_courses を作成します。コース ノート course_info

CREATE TABLE tb_courses(
course_id INT NOT NULL AUTO_INCREMENT,
course_name CHAR(40) NOT NULL,
course_grade FLOAT NOT NULL,
course_info CHAR(100) NULL,
PRIMARY KEY(course_id)
);
ログイン後にコピー

mysqlのレコード数を増やす方法

#tb_courses テーブルのデータの表示

SELECT * FROM tb_courses;
ログイン後にコピー

mysqlのレコード数を増やす方法##tb_courses テーブルに新しいレコードを挿入します。 course_id 値は 1、 course_name 値は "Network"、 course_grade 値は 3、 info 値は "Computer Network" です。

INSERT INTO tb_courses(course_id,course_name,course_grade,course_info)
VALUES(1,&#39;Network&#39;,3,&#39;Computer Network&#39;);
ログイン後にコピー

挿入後、データのクエリを実行すると、挿入されたレコードが成功したことがわかります


mysqlのレコード数を増やす方法。データを挿入する場合、tb_courses テーブルのすべてのフィールドが指定されるため、フィールドごとに新しい値が挿入されます。

方法 2: INSERT...SET ステートメントを使用してレコード数を増やす 構文形式は:

INSERT INTO <表名>
SET <列名1> = <值1>,
        <列名2> = <值2>,
        …
ログイン後にコピー

このステートメントは、テーブル内の特定の列に対応する列の値を直接指定するために使用されます。つまり、挿入されるデータの列名は SET 句で指定され、col_name は指定された列名、等号の後に指定されたデータが続き、指定されていない列の場合、列値にはその列のデフォルト値が割り当てられます。

例:

tb_courses テーブルに新しいレコードを挿入します。course_id 値は 2、course_name 値は「Database」、course_grade 値は 3、および情報の値は「MySQL」です。

INSERT INTO tb_courses
SET course_name = &#39;Database&#39;,
    course_info = &#39;MySQL&#39;,
     course_id = 2,
     course_grade = 3;
ログイン後にコピー

挿入後、データのクエリを実行すると、挿入されたレコードが成功したことがわかります

mysqlのレコード数を増やす方法

手順:
INSERT ステートメントの 2 つの形式:

    INSERT を使用します。 …VALUES ステートメントは、1 行または複数行のデータをテーブルに挿入できます。
  • #INSERT…SET ステートメントは、挿入された行の各列の値を指定するために使用できます。値;
  • INSERT...SET ステートメントを使用して、いくつかの列の値をテーブルに挿入できます。この方法はより柔軟です。
  • INSERT ...VALUES ステートメントは、一度に複数のデータを挿入できます。
  • MySQL では、複数の INSERT ステートメントを使用するよりも、単一の INSERT ステートメントで複数の挿入を処理する方が高速です。
単一の INSERT ステートメントを使用して複数行のデータを挿入する場合、必要なのはデータの各行をかっこで囲むことだけです。

【関連する推奨事項: mysql ビデオ チュートリアル ]

以上がmysqlのレコード数を増やす方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!