没有合适的资源?快使用搜索试试~ 我知道了~
oracle基础知识总结.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 59 浏览量
2021-12-12
19:11:57
上传
评论
收藏 58KB DOCX 举报
温馨提示
试读
4页
。。。
资源推荐
资源详情
资源评论
第一章 Oracle 数据库基础
1、创建表空间的语法是:
Select rtrim('xyzadams','ams') from dual;
Select translate('jack','j','b') from dual;
Select replace('jack and jue' ,'j','bl') from dual;
Select instr ('worldwide','d') from dual;
Select substr('abcdefg',3,2) from dual;
Select concat ('Hello',' world') from dual;
SELECT LENGTH('frances') FROM dual;
SELECT LPAD('unction',15,'=') FROM dual; 输出========unction
SELECT RPAD('unction',15,'=') FROM dual; 输出 unction========
SELECT TRIM(9 from 9999876789999) FROM dual; 输出 87678
7、常用的转换函数有:
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;
3、使用 SQL*Plus 创建学生成绩数据库(XSCJ)课程表(KC)。
CREATE TABLE KC
1)TO_CHAR
(
kch char(3) NOT NULL primary key,
kcm char(16) NOT NULL,
kkxq number(1) NOT NULL,
xs number(2) NOT NULL,
xf number(1) NULL );
SELECT TO_CHAR(sysdate,'YYYY"年"fmMM"月"fmDD"日"
HH24:MI:SS') FROM dual;
SELECT TO_CHAR(itemrate,‘C99999’) FROM itemfile;
2)TO_DATE
SELECT TO_DATE('2005-12-06','yyyy-mm-dd')FROM dual;
3)TO_NUMBER
SELECT TO_NUMBER('100') FROM dual;
8、插入来自其它表中的记录 ,语法:
INSERT INTO <table_name> [(cloumn_list)]
SELECT column_names FROM <other_table_name>;
例如:SQL> INSERT INTO newvendor_master
SELECT * FROM vendor_master;
SQL> INSERT INTO newvendor_master(vencode,venname)
SELECT vencode, venname FROM vendor_master;
9、用于权限控制的命令有:
GRANT 授予权限; REVOKE 撤销已授予的权限
例如:SQL> GRANT SELECT ON vendor_master TO accounts
WITH GRANT OPTION;
10、比较操作符包括 =、!=、<、>、<=、>=、BETWEEN… AND、
IN、LIKE 和 IS NULL 等
11、逻辑操作符包括与(AND)、或(OR)和非(NOT)。
如: SQL> SELECT * FROM order_master
WHERE odate > ‘10-5 月-05' AND del_date < ‘26-5 月-05’;
12、GROUP BY 子句 :用于将信息划分为更小的组 ;每一组行返回
针对该组的单个结果
1、利用现有的表创建表
例如:SELECT p_category, MAX(itemrate) FROM itemfile
GROUP BY p_category;
13、HAVING子句用于指定 GROUP BY子句检索行的条件
SELECT p_category,MAX(itemrate) FROM itemfile
GROUP BY p_category HAVING p_category NOT IN ('accessories');
第三章 数据库对象
1、同义词:私有同义词、公有同义词
创 建 公 有 CREATE PUBLIC SYNONYM emp_syn FOR
SCOTT.emp;
创建私有:CREATE SYNONYM emp FOR SCOTT.emp;
创建或替换现有的同义词:
CREATE OR REPLACE SYNONYM emp_syn FOR SCOTT.emp;
删除同义词:SQL> DROP SYNONYM emp;
SQL> DROP PUBLIC SYNONYM emp_syn;
2、使用 CREATE SEQUENCE语句创建序列
例:指定内存中预先分配的序号数
SQL> CREATE SEQUENCE toys_seq
START WITH 10
4、插入日期类型的值方法:
1)日期数据类型的默认格式为“DD-MON-RR”
2)使用日期的默认格式
3)使用 TO_DATE 函数转换
5、使用 TO_DATE函数转换
Select initcap('hello') from dual;
Select lower('FUN') from dual;
Select upper('sun') from dual;
3、通过序列的伪列来访问序列的值 :
NEXTVAL 返回序列的下一个值 ;
CURRVAL 返回序列的当前值
Select ltrim( 'xyzadams','xyz') from dual;
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- FM1702SL芯片13.56MHZ NFC读卡器开发板PROTELPCB图+FM1702SL中文说明书+FM1715编程指南
- 期末大作业交通数据分析与应用期末作业程序源码+实验报告.zip
- 期末大作业基于Java web的图书销售管理系统(源码+数据库)高分项目
- python-leetcode面试题解之第274题H指数.zip
- python-leetcode面试题解之第270题最接近二叉搜索树值.zip
- python-leetcode面试题解之第267题回文排列II.zip
- python-leetcode面试题解之第264题丑数II.zip
- python-leetcode面试题解之第263题丑数.zip
- python-leetcode面试题解之第258题各位相加.zip
- python-leetcode面试题解之第257题二叉树的所有路径.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功