使用 DML 执行数据的增删改合

上一篇我们学习了如何创建和维护数据库中的表。有了表之后,我们就可以执行一些数据操作了。今天我们就来学习如何对表中的数据进行增加、删除、修改以及合并操作。

增加数据

SQL 主要提供了两种增加数据的方法:

  1. INSERT INTO … VALUES … ;
  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
今日推荐