- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4-2章用SQL语言访问数据库2
查询和SQL函数 单行记录的录入: select empno, ename, hiredate from scott.emp; insert into scott.emp(empno, ename, hiredate) values (7999,‘JONE’,‘25-11月-2002’); select * from scott.emp where empno=7999; 多行记录的录入: insert into scott.emp(empno,ename,hiredate) (select empno+100,ename,hiredate from scott.emp where empno=6999 ); 表间数据的复制 create table scott.test as ( select distinct empno,ename,hiredate from scott.emp where empno=7000 ); 删除记录: delete from scott.test where empno=7500 and empno=8000; 删除数据: truncate table scott.test ; 更新数据: update scott.emp set empno=8888,ename=TOM,hiredate=03-9月 -2002 where empno=7566; 嵌套更新: update scott.emp set sal= ( select sal+300 from scott.emp where empno=7599 ) where empno=7599; 总结: Oracle 支持 Char、Varchar2、Number、Long、Date、Raw、Long Raw 和 Lob 以存储数据。 Create、Alter、Drop 和 Truncate 是用于定义数据的不同命令。 Insert、Update、Delete 和 SELECT 是用于操纵数据的不同命令。 Commit、Savepoint 和 Rollback 是可用于控制事务的命令。 Grant 和 Revoke 是用于控制数据的两个命令。 SELECT 语句 SELECT 可以用于: 创建现有表的副本 插入来自其他表的记录 使用别名让列显示其他名称 SELECT 语句 创建现有表的副本 -语法: Create table new_table_name as SELECT column_names from existing_table_name; SELECT 语句 插入来自其他表的记录 -语法: Insert into table_name (SELECT column_names from existing_table_name); SELECT 语句 为列显示不同名称 -语法: SELECT column_name alias_name from table_name; SQL*Plus 中的运算符 运算符的分类 算术运算符 比较运算符 逻辑运算符 集合运算符 连接运算符 算术运算符 算术运算符 用于执行数学计算 不同的算术运算符 加 (+) 减 (-) 乘 (*) 除 (/) 比较运算符 比较运算符 用于将一个表达式与另一个表达式进行比较 不同的比较运算符 =、!=、、、=、= IN LIKE IS NULL BETWEEN 和 NOT BETWEEN 逻辑运算符 逻辑运算符 用于合并两个条件的结果以产生单个结果 不同的逻辑运算符 AND OR NOT 集合运算符 集合运算符 用于合并两个独立查询的结果 不同的集合运算符 Union Union all Intersect Minus 连接运算符 连接运算符 用于将两个或多个字符串合并在一起 符号 (||) 表示连接运算符 SQL*Plus 函数 SQL*Plus 函数 用于操纵数据 接受一个或多个参数并返回一个值 SQL*Plus 函数的类别 单行函数 分组函数 SQL*Plus 函数 单行函数 对每一行返回一个值 也称为标量函数 在 SELECT 和 WHERE 子句中使用 SQL*Plus 函数 单行函数的分类 日期函数 字符函数 数字函数 转换函数 其他函数 常规函数 SQL*Plus 函数 日期函数 Add_months Last_day Months_between Round Next_day Trunc Greatest SQL*Plus
您可能关注的文档
最近下载
- 红色革命文化-2025年高考语文作文复习之主题素材积累与运用.pdf VIP
- 中国传媒大学《微视频创意与制作》课件-微视频创意与制作-PPT-微视频创意与制作(第一章).pptx VIP
- 事故救援应急响应专项预案事故救援应急响应专项预案.doc VIP
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 千级无尘室工程施工方案(3篇).docx VIP
- 深度解析《GBT 44037-2024焦炭溶损率及溶损后强度试验方法》.pptx
- 2025 中级注册安全工程师《金属非金属矿山安全》速记口诀.pdf
- 2025年中国吸顶式车载显示器数据监测研究报告.docx
- 九年级化学酸、碱、盐、氧化物知识小结 “三表一图”(二)天津版.doc VIP
- 部编版六年级上册语文第一周(草原-丁香结)达标测评卷 含答案.docx VIP
文档评论(0)