Oracle基础-SQL介绍和数据表分析

Oracle基础-SQL介绍和数据表分析

ID:40406365

大小:234.17 KB

页数:11页

时间:2019-08-01

Oracle基础-SQL介绍和数据表分析_第1页
Oracle基础-SQL介绍和数据表分析_第2页
Oracle基础-SQL介绍和数据表分析_第3页
Oracle基础-SQL介绍和数据表分析_第4页
Oracle基础-SQL介绍和数据表分析_第5页
资源描述:

《Oracle基础-SQL介绍和数据表分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL介绍和数据表分析郑欣认识SQLSQl指的是结构化的查询语句。在70年代末到80年代初,世界上几乎有近80种数据库。但是就出现一个问题不同的数据库有不同的操作语法,也就是说如果你会使用A数据库,那么如果现在切换到了B数据库上基本上就属于瞎子。后来IBM开发了一套标准的数据库操作语法,而全世界上只有Oracle数据库是最早支持这种语法(现在年来当时的选择是正确的)。认识SQL由于SQL语句的标准推广,到了现在成了数据库的标准技术,现在几乎所有的数据库都支持SQL。整个SQL语法之中实际上的组成只

2、有20几个单词,但是在SQL大力发展的时代,有部分人就不使用SQL,这部分人认为SQL让他们丧失了自我的创造力。就在整个行业中产生了NOSQL数据库(不使用SQL数据库。)这一概念一直在大数据时代,NOSQL数据库火了,但并不意味着不使用SQL数据库,现在的NOSQL(NOTonlysql)认识SQL对于SQL语句本身也分为若干个子类:DML(数据操作语言):数据的更新与查询操作(select,from,insert,groupby,having,update,dete),在开发之中几乎都是以DM

3、L操作为主的。DDL(数据定义语言):数据库对象的定义语言,例如:数据表,约束,索引,同义词,用户:一般进行数据库设计的时候都必须掌握。DCL(数据库控制语言):数据库的权限控制重点在于DML与DDL的学习上。SCOTT用户表首先如果要想知道某一个用户(模式)所有的数据表,那么可使用如下语法完成:Connscott/tiger;Setlinesize300;Setpagesize30;Select*fromtab;此时结果中一共返回了四张数据表。但是要想知道每一张表的结构,则可以使用“desc表名

4、”例如要知道dept表的结构,使用“descdept”部门表:deptno列名称类型描述1DEPTNONUMBER(2)部门编号,最多由2位数字组成2DNAMEVARCHAR2(14)部门名称,由14位字符组成3LOCVARCHAR2(13)部门位置注意:ORACLE中3个字节表示一个中文字符部门表:dept数据雇员表:empno列名称类型描述1EMPNONUMBER(2)雇员编号,最多由4位数字组成2ENAMEVARCHAR2(10)雇员姓名3JOBVARCHAR2(9)职位4MGRNUMBER

5、(4)领导编号,领导也属于雇员5HREDATEDATE雇佣日期6SALNUMBER(7,2)基本工资,小数位最多为2位,整数5位7COMMNUMBER(7,2)佣金,销售人员人具备佣金8DEPTNO所属的部位编号工资等级表:salgrade数据工资等级表:salgradeno列名称类型描述1GRADENUMBER工资等级编号2LOSALNUMBER此等级的最低工资3HISALNUMBER此等级的最高工资工资表:bonusno列名称类型描述1ENAMEVARCHAR2(10)雇员姓名2JOBVARC

6、HAR2(9)雇员职位3SALNUMBER工资4COMMNUMBER佣金Bonus是测试表,没有数据注意:请大家把以上几张表的结构,数据是什么意思,在后面的学习中主要使用soctt下的这几张表进行学习

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

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

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