この投稿では、MySQL データベース テーブルに新しいレコードを追加するコマンドを提供します。
MySQL データベースに新しいレコードを追加できるコマンドはどれですか?
MySQL データベース テーブルに新しいレコードを追加するには、「 入れる 」ステートメントを使用できます。データベース内の MySQL テーブルに新しいデータを挿入または保存します。ユーザーは、MySQL で 1 つのクエリを使用して、1 つの行にレコードを追加する、複数の行にレコードを挿入するなど、2 つの方法でレコードの挿入を実行できます。
構文
“ の一般的な構文 に挿入 」の声明を以下に示します。
入れる の中へ < テーブル名 > ( col1 、 col2 、 col3 、 ... )
値 ( 値1 、 値2 、 価値 、 ... ) ;
ここ:
- 「 に挿入 」コマンドは、テーブルにデータを追加するために使用されます。
- 「 <テーブル名> 」は、新しいレコードを追加する対象のテーブル名です。
- 「 列1、… 」はフィールドの名前です。
- 「 値 ” ステートメントは、1 つ以上の行のコレクションをテーブルとして返します。
- 「 値1、… 」は、挿入する目的のレコードまたはデータです。
MySQL データベースに単一のレコードを追加する方法は?
既存のテーブルに単一のレコードまたは行を挿入するとします。これを行うには、提供された手順に従います。
ステップ 1: ターミナルを起動する
最初に、スタートアップ メニューから Windows ターミナルを検索して開きます。
ステップ 2: ターミナルを MySQL サーバーに接続する
次に、「 mysql 」 コマンドを使用して、MySQL サーバー データベースにアクセスします。
mysql -u ルート -p上記のコマンドでは、次のようになります。
- 「 -の 」オプションはユーザー名を示します。
- 「 根 」がデフォルトのユーザー名です (ユーザー名によって異なる場合があります)。
- 「 -p 」 オプションはパスワードを表します。
ステップ 3: データベースを表示する
ここで、「 見せる ” コマンドと “ データベース ' オプション:
見せる データベース ;与えられた出力から、「 mynewdb 」 データベース:
ステップ 4: ローカル データベースに移動する
次に、「 使用 ” データベースを変更するステートメント:
使用 mynewdb;
ステップ 5: 新しいテーブルを作成する
次に、「を利用して、現在のデータベースに新しいテーブルを作成します。 作成 ' 指図:
作成 テーブル 学生 ( 標準 INT 、 ファーストネーム VARCHAR ( 25 ) いいえ ヌル 、 苗字 VARCHAR ( 25 ) いいえ ヌル 、 街 VARCHAR ( 40 ) いいえ ヌル 、 本籍地 VARCHAR ( 40 ) いいえ ヌル 、 電話 VARCHAR ( 20 ) いいえ ヌル 、 制約 PK_学生 主要な 鍵 ( 標準 ) ) ;上記のコマンドでは、次のようになります。
- 「」という名前の新しいテーブルを作成しました 学生 」。
- 「」などの新しいフィールドを追加 標準 」、「 ファーストネーム 」、「 苗字 」、「 街 」、 本籍地 '、 と ' 電話 」と適切なデータ型を示します。
- 「 整数 ”学生証の場合” 標準 ' と ' VARCHAR 」テキスト値を含むフィールドの場合。
- 「 ヌルではない 」条件は、null にできないフィールドに適用されます。
- 「 標準 」 主キーに学生IDを指定します。
次の出力によると、新しいテーブルが正常に作成されました。
ステップ 6: 検証
新しく作成されたテーブルが現在のデータベースに存在することを確認するには、「 テーブルを表示 ' 声明:
見せる テーブル ;
ステップ 7: レコードを追加する
最後に、「 に挿入 」 コマンドを使用して、MySQL データベース テーブルに新しいデータを追加します。
入れる の中へ 学生 ( 標準 、 ファーストネーム 、 苗字 、 街 、 本籍地 、 電話 ) 値 ( '1' 、 「マリア」 、 「ナズ」 、 「ピンディゲブ」 、 '誠実' 、 「052-253547」 ) ;
ステップ 8: テーブルの内容を表示する
テーブルの利用可能なコンテンツを表示するには、「 選択する ' 声明:
選択する * から 学生;ご覧のとおり、テーブルに 1 つのレコードが追加されました。
MySQL データベースに複数のレコードを追加する方法は?
また、「 に挿入 ' 声明:
入れる の中へ 学生 値 ( '2' 、 「ロシャン」 、 '氏族長' 、 「ラホール」 、 「幹線道路 12 車線」 、 「021-248847」 ) 、 ( '3' 、 「ゾヤ」 、 'これ' 、 「カラチ」 、 「クリフトン」 、 「082-973747」 ) ;以下の強調表示された出力では、「 レコード: 2 」は、複数のレコードが追加されたことを示します。
次に、「 選択する 」コマンドを使用して、テーブルに追加されたレコードを確認します。
選択する * から 学生;
MySQL データベースに条件付きでレコードを追加する方法は?
MySQL データベース テーブルでは、「 どこ 」句:
入れる の中へ 学生 選択する * から スタンダード1 どこ 街 = 「ラホール」 ;ここ:
- 「 学生 」は、レコードを追加する必要があるテーブルです。
- 「 選択する 」ステートメントは、目的のレコードを選択します。
- 「 * 」はすべてを示します。
- 「 から ” 句は、データベース テーブルからいくつかのレコードをフェッチするために使用されます。
- 「 スタンダード1 」はテーブル名です。
- 「 どこ ” 句は、指定された条件を満たす目的のレコードをフィルタリングします。
- 「 市=「ラホール」 」 抽出する必要があるターゲット テーブルのレコード。
「 レコード: 1 」は、1 つのレコードがフェッチされ、新しいテーブルに追加されることを示しています。
確認のために、「 選択する 指定したテーブルのすべてのレコードを選択して表示するコマンド:
選択する * から 学生;
MySQL データベースの別のテーブルからコピーしてレコードを追加する方法は?
同じデータベースの別のテーブルからレコードをコピーするには、「 に挿入 」コマンドは、「 選択する ' 声明:
入れる の中へ 学生 選択する * から Std1;上記のコマンドでは、「 学生 」は新しいテーブル名で、「 スタンダード1 」は、データをコピーする必要があるターゲット テーブル名です。
「を実行します 選択する 」コマンドを使用して、別のテーブルから新しくコピーされたレコードを表示します。
選択する * から 学生;ご覧のとおり、下で強調表示されているレコードは、別のテーブルから正常にコピーされたレコードです。
それで全部です! MySQL データベース テーブルに新しいレコードを追加するプロセスを提供しました。
結論
「 INSERT INTO <テーブル名> (列 1、列 2、..) 値 (値 1、値 2、..) ” ステートメントを使用して、MySQL データベース テーブルに新しいレコードを追加できます。データベース内の MySQL テーブルに新しいデータを追加または保存でき、ユーザーは 2 つの方法でレコードを挿入できます。この投稿では、MySQL に新しいレコードを追加するために使用できるコマンドを提供および説明しました。