DMLを使用してデータの追加、削除、変更を実行する

前回の記事では、データベース内にテーブルを作成して維持する方法を学びました。テーブルを使用して、いくつかのデータ操作を実行できます。今日は、テーブルのデータを追加、削除、変更、マージする方法を学びます。

データを増やす

SQLは、主にデータを増やすための2つの方法を提供します。

  1. …に挿入…値;;
  2. INSERT INTO…SELECT…;

まず、最初の形式の構文は次のとおりです。

INSERT INTO t(col1, col2, ...)
VALUES (value1, value2, ...);

このうち、tはテーブル名です。VALUES句で提供される値とINSERT INTOのフィールド数は同じでなければならず、データ型は互換性がなければなりません。

例えば:

-- 只有 Oracle 需要执行以下 alter 语句
-- alter session set nls_date_format = 'YYYY-MM-DD';
INSERT INTO employee(emp_id, emp_name, sex, dept_id, manager, hire_date, job_id, salary, bonus, email)
VALUES ( 26, '张三', '男', 5, 18, '2019-12-25', 10, 6000, NULL, '[email protected]');

上記のステートメントは、従業員を従業員テーブルに追加します。VALUES値リストがテーブル内のフィールドの順序とまったく同じである場合、フィールドリストを省略できます。上記の例は、次のように短縮することもできます。

-- 只有 Oracle 需要执行以下 alter 语句
-- alter session set nls_date_format &

おすすめ

転載: blog.csdn.net/horses/article/details/108729088