1.1 数据插入

  1. -- 插入数据
  2. INSERT INTO 表名(列名1,列名2……) VALUES (值1,值2……)
  3. -- 例:
  4. INSERT INTO student_1 VALUES's001','SASA','女',23,TO_DATE(19950820,'YYYYMMDD'))
  5. -- 插入结果集
  6. INSERT INTO 表名1(列名1,列名2……) 查询结果集;
  7. 在这种语法下,要求结果集中每一列的数据类型必须与表中的每一列的数据类型一致,
  8. 结果集中的列的数量与表中的列的数量一致。

1.2 数据更新

  1. UPDATE 表名 SET 列名1=值,
  2. 列名2=值,
  3. ....... WHERE 条件
  4. --
  5. UPDATE student_1 SET ssex='男' WHERE sno='s001'

1.3 数据删除

  1. -- 条件删除
  2. DELETE FROM 表名 WHERE 条件
  3. -- 全表删除
  4. TRUNCATE TABLE 表名
  5. -----------------------------------------------------------------------
  6. TRUNCATE DELETE 的区别:
  7. · TRUNCATE DDL命令,删除的数据不能恢复; -- 不产生高水位线
  8. · DELETE DML命令,删除后的数据可以通过日志文件恢复; -- 产生高水位线
  9. 如果一个表中数据记录很多,TRUNCATE相对DELETE速度快