oracle基础

本文介绍了Oracle数据库的基础知识,包括SQL语言构成、nvl()函数的使用、各种数据类型如字符、数值和日期类型,以及支持的SQL操作符如算术、比较、逻辑和集合操作符。此外,还讲解了Oracle中的伪列(如rowid和rownum)在分页中的应用,伪表的概念,以及约束的重要性。最后,文章提供了相关案例代码。
摘要由CSDN通过智能技术生成

SQL语言的构成.

结构化查询语言包含以下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 用于对一个或多个表单独行的操作。

nvl() 函数的使用

作用:判断某列的数据是否为空,如果为空,则赋指定的值

Oracle中支持的数据类型.

字符数据类型

char:固变,长度范围:1-2000字节;
varchar2:可变,长度范围:1-4000字节;
ong可变:可变,长度范围:2GB;
固变:就是中文在记事本中占用2个字节如果该记事本里面有两个中文字母则是4字节,	char类型的话它保存的字节数还是你设置的那个字节数是固定不变的
可变:就是中文在记事本中占用2个字节如果该记事本里面有两个中文字母则是4字	节,varchar2加入你设置了20字节则它保存下来的字节数是文本中保存的字节数是可以根据实际数据进行改变的(切记不能大于设置的字节个数)

数值数据类型

number:整型和非整型都是number,使用number时可指定number的精确度,最高精确到38位。
整型表示:sid number(5);//位数
非整型表示:sid number(5,3)5代表整数位和小数位的总长度是
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值