oracle数据库

oracle数据库

ID:35955634

大小:607.98 KB

页数:27页

时间:2019-04-27

oracle数据库_第1页
oracle数据库_第2页
oracle数据库_第3页
oracle数据库_第4页
oracle数据库_第5页
资源描述:

《oracle数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracleadmin和mysql数据库的password相同SELE超级管理员:sys/changeoninstall普通管理员:system/manager普通用户:scott/tiger大数据用户:sh/sh格式化语法:SETLINESIZE300;设置Oreacl数据库的显示行大小SETPAGESIZE30;设置每页显示的条数COL字段名FORA15以上通常使用设置显示DESC查看表结构Scott表中的结构:1、部门表:deptNo名称类型描述1DEPTNONUMBER(2)表示部门编号,由两位数字组成2DNAMVARCHAR2(14)部门名称,最多由14位字符组成

2、3LOCVARCHAR2(13)部门所在的位置2、雇员表:empNo名称类型描述1EMPNONUMBER(4)雇员的编号,由4位数字组成2ENAMEVARCHAR2(10)雇员的姓名,由10位字符组成3JOBVARCHAR2(9)雇员的职位4MGRNUMBER(4)雇员的领导编号5HIREDATEDATE雇员的雇佣日期6SALNUMBER(7,2)基本工资,其中有2位小数,5位整数一共7位7COMMNUMBER(7,2)奖金(佣金)8DEPTNONUMBER(2)雇员所在的部门编号3、工资等级表:salgradeNo名称类型描述1GRADENUMBER工资等级2LOSALN

3、UMBER此工资的最低等级3HISALNUMBER此工资的最高等级4、工资表:bonusNo名称类型描述1ENAMEVARCHAR2(10)雇员姓名2JOBVARCHAR2(9)雇员职位3SALNUMBER雇员的工资4COMMNUMBER雇员的奖金简单查询:SQL是数据库语言。SQL通常用于数据库之间的通讯,ANSI(美国标准学会)声称,SQL是关系型数据库系统的标准语言。·DML(DataManipulationLanguage,数据库操作语言那)用于检索或修改数据·DDL(DataDefinitionLanguage,数据定义语言)用于定义数据的结构,如创建、修改或删除

4、数据库对象。·DCL(DataControlLanguage,数据控制语言)用于定于时候据哭用户的权限简单查询语法:SELECT[DISTINCT]*

5、字段[别名],字段[别名]FROM表名称[别名];SELECT*FROMempWHEREename=’&str’;使用此种方式查询必须注意大小写如果查询出来的数据有重复的数据,可以使用DISTINCT关键字消除重复如:SELECTDISTINCTjobFROMemp;在进行简单查询时也可以使用四则运算符SELECTename,job,Sal*12asSALFROMemp;

6、SELECTename,job,Sal*12SALF

7、ROMemp;“

8、

9、”用于连接字符串限定查询:SELECT[DISTINCT]*

10、字段[别名],字段[别名]FROM表名称[别名][WHERE条件(S)];查询排序:SELECT[DISTINCT]*

11、字段[别名],字段[别名]FROM表名称[别名][WHERE条件(S)][ORDERBY字段[ASC

12、DESC]];如果排序时有多个字段的时候,用“,”分隔开单行函数:单行函数主要分为五类:字符函数、数字函数、日期函数、转换函数、通用函数在Oracle数据库中就算是使用函数进行简单的查询也必须写出完整的SQL语句,但Oracle数据库为了查询方便专门提供了一个方便查询的虚拟表

13、“dual”表。字符函数:字符函数的功能主要是进行字符串数据的操作·UPPER(字符串):将字符串变成大写返回·LOWER(字符串):将字符串变成小写返回·INITCAP(字符串

14、列):开头首字母大写·LENGTH(字符串

15、列):求出字符串的长度·REPLACE(字符串

16、列):进行替换需要三个参数:1、列名2、替换前的字符3、替换后的字符。·SUBSTR(字符串

17、列,开始点[结束点]):字符串截取使用SUBSTR截取字符串时有两种语法:1、SUBSTR(字符串

18、列,开始点):表示从开始一直截取到末尾2、SUBSTR(字符串

19、列,开始点,结束点):表示截取制定区域的字符串数字

20、函数:·ROUND(数字

21、列[保留小数的位数]):四舍五入的操作·TRUNC(数字

22、列[保留小数的位数]):舍弃指定位置的内容·MOD(数字1,数字2):取模,去余数日期函数:SELECTSYSDATEFROMdual;取得当前日期SYSDATE+n;表示n天后的日期SYSDATE–n;表示n天前的日期SYSDATE–日期;表示当前日期和指定日期之间的天数·LAST_DATE·NEXT_DATE(日期):求出指定日期的最后一天(日期,星期数):求出下一个指定星期X的日期·ADD_MONTHS(星期,数字):求出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。