oracle数据库入门(Windows)

这篇博客介绍了Oracle数据库的数据类型,包括CHAR、VARCHAR2、NCHAR和NVARCHAR2,以及数值类型的NUMBER。同时,详细讲解了如何使用SQL语句进行数据表的操作,如DML操作、选择无重复行、带条件和排序的查询、创建新表以及使用列别名。此外,还分享了一些使用技巧,如查看表行数、删除重复行的方法,并提到了SQL函数和分析函数的使用。
摘要由CSDN通过智能技术生成

数据类型:

字符类型
         CHAR数据类型:固定长度的字符串1~2000字节,如果字节没有达到设定长度的字节,会用空格填充,如果不是固定长度的字节,使用该类型会比较占用磁盘空间;如果超过长度,数据库会返回错误报告。
         VARCHAR2数据类型:支持可变长度字符串1~40000字节。相对CHAR类型比较有优势(选择使用)。
         NCHAR数据类型:国家字符集使用方法和CHAR相同,却别在于NCHAR用来存储Unicode字符集类型,即双字节字符数据。
         NVARCHAR2数据类型:与NCHAR类似,在使用上用于存储需要国际化的可变长字符串。

数值类型
         NUMBER数据类型可以存储正数、负数、零、定点数和精度为38位的浮点数。
         数据类型格式:NUMBER(p,s) p为精度,表示数字的有效范围;s为范围,小数点后面的位数。
         用法:column_name NUMBER{P=38,S=0}  column_name NUMBER(p){定点数}   column_name NUMBER(p,s){浮点数}

Oracle学习参考教程:http://www.hechaku.com/Oracle/

使用SQL语句操作数据表

创建表stuInfo

create table stuInfo
(
stuNo char(6) not null, -- 学号
stuName varchar2(20) not null, --学员姓名
stuAge number(3,0) not null, --年龄
stuID number(18,0), --身份证号
stuSet number(2,0) --座位号
);

依次插入数据

insert into stuinfo(stuNo,stuName,stuAge,stuSet) values('5','张三','20','5');

从语法的角度介绍DML操作

(1)选择无重复的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值