oracle

数据类型

char           固定长度字符串

varchar2(也可以用varchar)             可变长度字符串

number(最大长度,小数位数)           数值(可以是整数也可以是小数)

date                时间

timestamp            时间(秒数精确到6位小数,同时包含时区)

clob               大的文本

blob              二进制对象

伪列

常用的有rowid,rownum

并不是真实存在的列,类似id,但与表中数据没有关系,不会根据表中数据顺序的变化而变化

创建表      create table

修改表      alter table

清空表      trancate table

删除表       drop table

数据控制语言

事务     

手动提交   commit

回滚       rollback

savepoint        回滚点

权限

grant     赋予权限

revoke     取消权限

 操作符

算数操作符(+、-、*、/)

进行数据运算

比较操作符(=、!=、<、<=、>、>=、between...and、in、like、is null)

对两个值进行比较

逻辑操作符(and、or、not)

组合多个结果得到一个新的结果

集合操作符

union:两个查询结果的不重复部分组成的新结果

intersect:两个查询结果的重复部分作为新结果

minus:从第一个查询结果中除去第二个查询结果也存在的部分作为新结果

连接操作符(||)

将多个列连接成一列

操作符优先级

算数>连接>比较>逻辑

函数

一.单行函数

  1.字符函数

  2.数字函数

  3.日期函数

  4.转换函数

  5.其他函数

二.分组函数

  1.AVG(平均值)

  2.MIN(最小值)

  3.MAX(最大值)

  4.SUM(求和)

  5.COUNT(计数)

三.分析函数

  1.ROW_NUMBER(相同的值按照默认顺序依次排序:1、2、3、4、5、6...)

  2.RANK(相同的值序号相同,占据下一个序号的位置:1、2、3、3、5、6...)

  3.DENSE_RANK(相同的值序号相同,后面依次排序:1、2、3、3、4、5...)

同义词

现有数据库对象的别名

序列

用于生成唯一、连续的序号

视图

基于一个或多个表的虚拟表 索引是与表相关的一个可选结构,用于提高 SQL 语句执行的性能

索引类型

1.标准索引

2.唯一索引

3.反向键索引

4.位图索引

posted @ 2020-12-28 10:08  ldldl  阅读(92)  评论(0)    收藏  举报