ORACLe深入浅出-初级篇.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深入浅出Oracle 主讲:邹振兴 * Oracle表的管理 Oracle数据类型 Date 包含年月日和时分秒 Timestamp 这是oracle 9i对date类型的扩展 Clob字符型大对象 最大可以存放4G Blob 二进制数据,可以存放图片/声音 4G 深入浅出Oracle 主讲:邹振兴 * Oracle表的管理 Oracle创建表 create table student( sid number(4), --学号 sname varchar2(20), --姓名 sex char(2), --性别 birthday date, --生日 sal number(7,2) --奖学金 ); 演示创建主键、非空、默认、检查、外键等约束。 深入浅出Oracle 主讲:邹振兴 * Oracle表的管理 Oracle修改表 增加一列:alter table 表名 add (列名 类型); 修改字段的长度:alter table 表名 modify (列名 类型) 删除一列:alter table 表名 drop colnum 列 修改表的名字:rename 表名 to 表名 查看表结构:desc 表名; 深入浅出Oracle 主讲:邹振兴 * Oracle表的管理 增加数据 单行数据增加 Insert into student values();注意日期格式的处理 Oracle中默认的日期格式为:DD-MM-YY 例如:01-5月-09 使用to_date函数转换日期类型。 多行增加语句 表复制语法:create table 目标表名 as select * from 源表名 疯狂复制法:insert into 表名 select * from 表名 深入浅出Oracle 主讲:邹振兴 * Oracle表的管理 创建序列(自增长处理) create sequence myse increment by 1 --增长度 start with 1 --从哪里增加,就是说下一个获取的值从这个值开始 nomaxvalue --不设置最大值 对应的: maxvalue 30 演示使用序列 深入浅出Oracle 主讲:邹振兴 * Oracle表的管理 修改数据(与sql server 2005一至) 单列修改 多列修改 把scott的岗位、工资、补助修改成与’smith’员工一样(oracle特点) 深入浅出Oracle 主讲:邹振兴 * Oracle表的管理 删除数据 Delete from 表名; Trancate table 表名; 前者删除数据可以恢复,而后者不能恢复。 演示用rollback恢复数据。 深入浅出Oracle 主讲:邹振兴 * Oracle表的管理 表数据操作注意 更改日期格式只做用于当前连接中。 增加数据语句后必须带上commit;否则不会真正提交到数据库中。(演示) 使用exit命令退出时,会自动提交语句。 点关闭按钮退出,不会提交语句。 解释Oracle连接原理。 深入浅出Oracle 主讲:邹振兴 * Oracle函数的使用 日期函数 日期转换函数 to_date(‘日期’,格式)。举例:insert into student values(1,小样,to_date(2009-01-01,yyyy-mm-dd)); Sysdate?当前日期和时间。举例:Select?sysdate?from?dual; To_char(日期,日期部分)。举例: Last_day?本月最后一天。举例:? Select?last_day(sysdate)?from?dual; Add_months(d,n)?当前日期d后推n个月。举例:Select?add_months(sysdate,2)?from?dual; 更多内容函数\日期函数.doc 深入浅出Oracle 主讲:邹振兴 * Oracle函数的使用 日期函数 查找已经入职8个月的员工 显示满10年服务年限的员工的姓名与受雇日期 对于每个员工,显示其加入公司的天数 找出各月倒数第3天受雇的所有员工 深入浅出Oracle 主讲:邹振兴 * Oracle函数的使用 字符串函数使用 Lower(char):将字符串转化为小写的格式 Upper(char):将字符串转化为大写的格式 Length(char):返回符串的长度 Substr(char,m,n):取字符串的子串 将所有员工的名字按小写的方式显示 将所有员工的名按大写的方式显示 显示正好为5个字符的员工的姓名 显示所有员工姓名的前三个字符 以首字母大写的方式显示所有员工的姓名 以首字母小写的方式显示所有员工的姓名 深入浅出Oracle 主讲:邹振兴 * Or

文档评论(0)

xiaohuer + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档