Oracle数据库操作实用技巧
需积分: 3 9 浏览量
更新于2024-12-13
收藏 65KB DOC 举报
"Oracle学习笔记"
Oracle数据库是世界上最广泛使用的数据库管理系统之一,主要用于企业级的数据存储和管理。在学习Oracle的过程中,了解并掌握SQL语言的基本操作是至关重要的。以下是一些Oracle SQL的基础知识点:
1. 访问Oracle数据库:可以通过http://127.0.0.1:5560/isqlplus/来访问Oracle数据库,无需安装客户端,使用isqlplus工具即可。
2. 登录Oracle:使用sqlplussys/bjsxtassysdba命令可以以SYSDBA权限登录Oracle数据库,其中"sys/bjsxtassysdba"是用户名和密码。
3. 显示表结构:desc命令用于查看表的结构,如desc emp、desc dept、desc salgrade可以分别查看EMP、DEPT和SALGRADE表的字段信息。
4. 查询当前日期:select sysdate from dual; 这个语句将返回系统当前日期。
5. 别名与字符串连接:在查询中,可以使用别名,如select a*12 "nihaoY" from dual; 别名如果有空格,需要用双引号包围。同时,可以使用连接符(||)连接字符串,如select ename||'aa' from emp;。
6. 空值查询:select name from dual where name is null; 用来查找name字段为空的记录。
7. LIKE操作符:LIKE用于模式匹配,如select name from dual where name like '%a%'; 可以找到所有包含字符'a'的name。如果需要在模式中使用特殊字符%,需使用转义字符(默认为\),如like '\%a\%'。
8. 自定义转义字符:可以自定义转义字符,如select name from dual where name like '%$%%' escape '$'; 在这里,'$'被定义为转义字符,所以'%$%%'会匹配实际包含'%'的记录。
9. 排序:使用ORDER BY对查询结果进行排序,如select name from dual order by id desc; 或者select name from dual order by id desc, age asc; 先按id降序,再按age升序。
10. 字符转换函数:lower()将字符串转换为小写,如select lower(name) from dual;,而chr()函数将ASCII码转换为对应的字符,如select chr(65) from dual; 返回'A'。
11. ASCII转换:使用ascii()函数可以将字符转换为ASCII码,如select ascii('A') from dual; 返回65。
12. 格式化输出:to_char()函数可以将数值转换为字符串并指定格式,如select to_char(sal, '$99,999,9999') from emp; 可以将薪水格式化为货币样式。
13. 子字符串提取:substr()函数用于从字符串中截取子串,如select substr(name, 2, 3) from dual; 从name的第二个字符开始截取3个字符。
14. 特殊字符转换:在to_char()函数中,可以使用特定的格式模型来改变输出,如将美元符号($)替换为人民币符号(¥),或调整数字的填充方式。
通过以上这些基本操作,你可以开始探索Oracle数据库的世界,逐步深入到更复杂的查询、事务处理、索引优化、存储过程、触发器等高级主题。持续学习和实践,将有助于提升你在Oracle数据库管理方面的技能。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-05-25 上传
2008-09-18 上传
点击了解资源详情
210 浏览量
2025-01-07 上传
royaki
- 粉丝: 7
- 资源: 9
最新资源
- joglohub:博客平台
- AndroidApp:尝试 Android 开发
- 行业分类-设备装置-一种接口扩充装置及其控制方法.zip
- YUV转H264代码 运行于ubuntu系统
- metadata-automation:CLOSER启动的元数据和机器学习工作的网站
- arm.rar android平台可运行的ffmpeg库
- rollup-federation:汇总捆绑器中的模块联合
- 百度向安卓推送消息SDK
- 预测房屋价格
- zset:golang中的排序集
- nginx-1.6.3.zip
- springboot的java
- News-Aggregator-Site:一个可以在一个地方访问所有喜爱的新闻媒体的站点
- date-fns-jalali:贾拉利日历的现代JavaScript日期实用程序库
- 行业分类-设备装置-一种接口调用方法、装置及终端.zip
- tasks