ORACLE中的数据库操纵语言(DML)

注:全文中的 [] : 表示可选项

DML作用:数据表的CRUD操作。

一、查询命令

1、查询数据表

SELECT * FROM table_name;

2、SELECT语句中使用连接符

SELECT column1 || column2 FROM table_name;

注:MySQL中的连接CONCAT(column1,column2,...)。

3、WHERE查询子句

4、WHERE IN查询子句

5、WHERE NOT IN查询子句

6、WHERE BETWEEN AND查询子句

7、WHERE NOT BETWEEN AND查询子句

8、WHERE LIKE查询子句

通配符:(1)下划线 _ :表示单个字符,

              (2)百分号 % :表示多个字符的序列。

9、WHERE IS NULL查询子句

10、WHERE IS NOT NULL查询子句

11、WHERE子句中的逻辑操作:AND、OR、NOT

12、ORDER BY子句

(1)升序(默认排序):ASC

(2)降序:DESC

ORDER BY column DESC

13、GROUP BY和HAVING子句

(1)GROUP BY:根据分组查询

(2)HAVING:基于分组结果进行条件查询

(3)分组中常用到的聚合函数:AVG、COUNT、MAX、MIN、SUM

(4)ORDER BY子句要放在GROUP BY子句之后,顺序:GROUP BY -> [HAVING] -> [ORDER BY] 

二、插入语句

1、插入一行记录

INSERT INTO table_name [(column1,column2,...)]

VALUES  (val1,val2,...);

2、向有外键的的表中插入记录

插入的记录中的外键必须在外键所在表中已存在

三、更新语句

1、修改记录

UPDATE table_name SET column1='value1', column2='value2',... [WHERE conditions];

2、修改有外键约束的记录

修改的记录中的外键必须在外键所在表中已存在

四、删除语句

1、DELETE FROM table_name [WHERE conditions];

2、删除有外键约束的记录

(1)先删除外键所在的表中的记录,再删除记录

(2)将关联的表设置为线程级联操作

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值