Oracle玩转(3)
//oracle的数据类型
字符型
char 定长 最大2000字符
varchar2 变长 最大4000字符
clob 字符型大对象 最大4g
数字型
number 范围10的-38次方到10的38次方,可以表示整数,也可以表示小数
表示一个小数有5位有小数,2位小数
number(5,2) 范围-999.99到999.99
表示一个五位整数
number(5) 范围-99999到99999
日期类型
date 包含年月日和时分秒
timestamp 对date类型的扩展
图片类型
blob 二进制数据 可以存放图片/声音 最大4g
||------- oracle表的管理 -------||
表名必须以字母开头,长度不能超过30个字符,不能使用oracle的保留字,只能使用A-Z,a-z,0-9,$,#等
//学生表
create table student( --表名
xh number(4), --学号
xm varchar2(20), --姓名
sex char(2), --性别
birthday date, --出生日期
sal number(7,2) --奖学金
);
//班级表
create table class(
classid number(2), --班级id
cname varchar2(20) --班级名称
);
//添加一个字段
alter table students add(
classid number(2)
);
//修改字段的长度
alter table student modify(
xm varchar2(30)
);
//修改字段的类型/或是名字(不能有数据)
alter table student modify(
xm char(30)
);
//删除一个字段
alter table student drop column sal;
//修改表的名字
rename student to stu;
//删除表
drop table student;
||------- 数据的管理 -------||
//插入数据
默认日期格式:dd-MON-yy
insert into student values(1,'张三','男','13-5月-2010',6070.43,0512);
修改日期默认格式:yyyy-mm-dd
alter session set nls_date_format='yyyy-mm-dd'
//插入部分值
insert into student (xh,xm,sex) values (1,'丽丽','女');
//插入控制
insert into student(xh,xm,sex,birthday) values (1,'丽丽','女',null);
//查询生日为空的学生
select * from student where birthday is null //不为空is not null
//修改一个字段
update student set sex=
相关文档:
Oracle外部身份认证研究
密码文件认证 操作系统认证 remote_login_passwordfile SQLNET.AUTHENTICATION_SERVICES &nb ......
Oracle 数据类型及存储方式
袁光东 原创
概述
通过实例,全面而深入的分析oralce的基本数据类型及它们的存储方式。以ORACLE 10G为基础,介绍oralce
10g引入的新的数据类型。让你对or ......
因为公司的掌上城市系统在多个地势同时上线,而为了让每个城市的3G快讯具有地势特色性,每个地势有自己单独的数据库系统,而每个地势的快讯又一些共同的,譬如突然出了一条国际新闻,那么是不是每个地势的后台编辑都要录入一遍,这样无疑是做了许多无用功,所以公司考虑架设一个总站,总站上有专门的人负责,每天负责录入一 ......
select * from TTable1 for update 锁定表的所有行,只能读不能写
2 select * from TTable1 where pkid = 1 for update 只锁定pkid=1的行
3 select * from Table1 a join Table2 b on a.pkid=b.pkid for update 锁定两个表的所有记录
4 select * from Table1 a join Table2 b on a.pki ......
oracle 数据类型详解---日期型
oracle数据类型看起来非常简单,但用起来会发现有许多知识点,本文是我对ORACLE日期数据类型的一些整理,都是开发入门资料,与大家分享:
注:由于INTERVAL及TIME ZONE实际用得比较少,所以本文内容未涉及这两个方面。
1、常用日期型数据类型
1.1、DATE
......