Orecle-基础

本文介绍了Oracle数据库的基础知识,包括SQL语言的六个组成部分:查询、插入、更新、删除、创建和操作。详细讲解了Oracle支持的字符、数值和日期数据类型,以及算术、比较、逻辑和集合操作符的使用。特别提到了连接操作符 '||' 和伪列的概念,如ROWID和ROWNUM。此外,还讨论了如何通过约束来确保数据的完整性。
摘要由CSDN通过智能技术生成

1、SQL语言的构成.

1.1结构化查询语言包含以下6个部分:

数据查询语言(DQL):也称为"数据检索语句"。常用关键字: select,where,order by,group by 和 having。

数据操作语言(DML):该语句包括动词 insert、update 和 delete。它们分别用于添加、修改和删除。

事务控制语言(TCL):该语句能确保被 DML 语句影响的表的所有行及时得以更新。包括 commit提交)命令、save point(保存点)命令、rollback(回滚)命令。

数据控制语言(DCL):它的语句通过 grant 或 revoke 实现权限控制,确定单个用户和用户组对数据库对象的访问。

数据定义语言(DDL):其语句包括动词 cteate,alert 和 drop。在数据库中创建新表或修改、删除表(create table 或 drop table)。

指针控制语言(CCL):它的语句,像 declare cursor,fetch info 和 update where 用于对一个或多个表单独行的操作。

2.Oracle中支持的数据类型.

2.1字符数据类型

char:固变,长度范围:1-2000字节;
varchar2:可变,长度范围:1-4000字节;
ong可变:可变,长度范围:2GB;
固变:就是中文在记事本中占用2个字节如果该记事本里面有两个中文字母则是	字节,char类型的话它保存的字节数还是你设置的那个字节数是固定不变的

可变:就是中文在记事本中占用2个字节如果该记事本里面有两个中文字母则是4字节,varchar2加入你设置了20字节则它保存下来的字节数是文本中保存的字节数是可以根据实际数据进行改变的(切记不能大于设置的字节个数)

2.2数值数据类型

number:整型和非整型都是number,使用number时可指定number的精确度,-最高精确到38位。

整型表示:sid number(5);//位数

非整型表示:sid number(5,3);5代表整数位和小数位的总长度是5,3表示小数位的最大长度是3,整数位的最大长度则是:5-3=2。 99.999

2.3日期数据类型

date:它可以精确到秒,比如:1小时1分1秒。

imestamp:可以把秒值精确到小数点后6位,比如:1小时1分1.111111秒。

3.Oracle中支持的SQL操作符

3.1

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值