Oracle入门指南

本文介绍了Oracle数据库中的数据类型,如字符串、数字等,并详细解释了数据操作语句(DML)和数据定义语句(DDL),包括创建表、约束、修改表结构等操作。此外,还提到了SQL中的排序函数如ROW_NUMBER、RANK和DENSE_RANK,以及权限控制和事务处理的相关命令。
摘要由CSDN通过智能技术生成

Oracle中的数据类型:
字符串
varchar2(1-4000)是可变长度
char(1-2000)是固定长度
数字类型
number(p,[b])
p:表示有效数字的总位数
b:表示小数有效数字的个数
number(5,2) 999.99
转化成日期类型:to_date

DML语句:数据操作语句(增删改查)
DDL语句:表结构操作语句

create table 表名(
字段名 数据类型 [约束]


oracle中的六大约束
–非空 not null 唯一 unique 主键 primary key 外键 foreign key
–默认 default 检查 check
添加字段 alter table 表名 add(字段名 数据类型 约束)
修改字段 alter table 表名 modify(字段名 数据类型 约束)
修改字段名 alter table 表名 rename column 列名 to 新的列名
—修改表
–修改表名 rename 表名 to 新表名
–删除数据
delete from 表名 [where] 删除数据但不是删除表结构 序列的值则上一次的开始增加
truncate table 表名 删除所有数据但不是删除表结构 序列的值回复初始

—删除表 drop table 删除表和表结构
—修改表名 rename 表名 to 新表名

SQL是通用的数据库语言
SQL命令可分为数据定义语言、数据操纵语言、事务控制语言和数据控制语言
Oracle支持的数据类型包括字符、数值、日期和时间、RWA和LOB等
SQL支持的操作符包括算术、比较、逻辑、集合和连接操作符
SQL函数可大致分为单行函数、聚合函数、分析函数
ROW_NUMBER返回连续的排位,不论值是否相等 无跳空 无并列
RANK具有相等值的行排位相同,叙述随后跳跃 有跳空 有并列
DENSE_RANK具有相等值的行排位相同,序号是连续的 无调控 有并列
单行函数可以大致划分为:日期函数、数字函数、字符函数、转换函数、其他函数
用于权限控制的命令有:grant授予权限 revoke撤销已授予的权限
用于事务控制的语句有:
commit-提交并结束事务处理
rollback-撤销十五中已完成的工作
savepoint-标记事务中可以回滚的点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值