- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle_day02课件
主讲:x老师;本章主要知识点:
1.表空间
2.Oracle的数据类型
3.表的管理
4.表数据的更新
5.约束;表空间;表空间;表空间;表空间;表空间;字符型:
1. char 定长 最大2000字符
例: char(10) 长度为10的定长字符
2. varchar2 变长 最大4000字符
例: varchar2(10) 长度为10的可变长字符
1varchar2比char节省空间;但varchar2比char效率低,因为要计算数据
的有效长度。
2当数据长度是一定的时候就用char,如性别;当数据长度可变时就用
varchar2,如姓名。
3.clob 大字符型 最大4G
;数值型:
number 可表示整数,也可表示小数 取值范围 10(38)~10(38)
1.表示整数:
如:number(5) 表示5位整数 取值范围 -99999 ~ 99999
2.表示小数:
如:number(5,2) 表示整数部分3位,小数部分2位的小数 取值范围 -999.99~999.99;日期型:
1. date: 包括 年 月 日 时 分 秒
2. timestamp: date型的扩展,相对于date精确度更高,到毫
秒
;Oracle对数据的存储和管理主要靠表(二维表)来实现。;表名和列名的命名规范:
1.字母开头,不能以数字开头。
2.长度不超过30个字符
3.不能使用oracle的关键字。 如:不可能给表命名叫oracle
4.构成元素: a-z A-Z 0-9 $ _ #等;创建表:
格式: create table 表名(
列名 数据类型(长度),
列名 数据类型(长度),
列名 数据类型(长度),
. . . . . .
);;Oracle表的管理;1.查看表结构:
desc 表名 ;
2. 修改表:
1添加列:
alter table 表名 add (列名 数据类型(长度) ) ;
2修改字段长度:
alter table 表名 modify (列名 数据类型(新长度) ) ;
3修改字段的数据类型:
alter table 表名 modify (列名 新数据类型(长度) ) ;;4修改列名:
alter table 表名 rename column 旧列名 to 新列名 ;
5删除列:
alter table 表名 drop column 列名 ;
6修改表名:
rename 旧表名 to 新表名 ;
7删除表:
drop table 表名 ;
;添加数据:insert 语句
1.插入全部字段:
insert into 表名 values(字段1值,字段2值,字段3值…) ;
1插入的数据必须和表结构的字段顺序和数据类型一致。
2oracle的默认日期格式是 ‘dd-mm月--yy’ ,且月份必须带上单
位月,年用2位表示。
格式化日期: alter session set nls_date_format=‘ yyyy-mm-dd’ ;;2.插入部分字段:
insert into 表名 (字段1,字段2,字段3…) values (字段1值,字段2值,
字段3值…) ;
1插入的字段值必须和指定的部分字段的个数、顺序、数据类
型一致。
2没插入的字段的值会为空,但前提是字段约允许为空。
3.插入空值:
oracle允许插入null值或 ’ ’ ,前提是字段约束允许为空。
;修改数据: update 语句
1.一次修改一个字段值:
update 表名 set 字段名=新值 [ where 条件 ];
注意:如果没有where条件,则会把表中整列的值都修改了。
2.一次修改多个字段:
update
文档评论(0)