SQL语言基础及调优

SQL语言基础及调优

ID:41849669

大小:1.28 MB

页数:70页

时间:2019-09-03

SQL语言基础及调优_第1页
SQL语言基础及调优_第2页
SQL语言基础及调优_第3页
SQL语言基础及调优_第4页
SQL语言基础及调优_第5页
资源描述:

《SQL语言基础及调优》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、语言分类DDL:CREATEALTERDROPSQL>createtableabcbchar<10>>;表己创建。SQL>altertableabcaddcnumber;表己更改。SQL>altertableabcdropcolumnc;Droptableabc;DCL:GRANTREVOKESQL>connsys/oracleassysdba己连接。SQL>createuseraaidentifiedbyaa;用户己创建。SQL>connaa/aaERROR:uRA-01045:userAAlac

2、ksCREATESESSIONpriuilege;logondenied警告:您不再连接到ORACLE。SQL>connsys/oracleassysdba己连接。SQL>grantcreatesessiontoaa;慣权成功。SQL>connaa/aa己连接。DML:SELECTINSERTDELETEUPDATESQL>connaa/aa己连接。SQL>select*fromscott.enp;select*fromscott.emp第1行出现僮堡:十*4ORA-00942:表或视图不存在SQL>connscott/ora

3、cle己连接。SQL>grantselectonenptoaa;授权成功。SQL>connaa/aa己连接。SQL>select*fromscott.enp;EMPNOENAMEJOBMGRDEPTNOSCOTT用户的表结构查看用户有多少表Select*fromtab查看表结构Desc表名称>QL>select*fromtab;rNAMETfiBTVPECLUSTERIDSONUSTABLEDEPTTABLEEMPTABLEMLGRADETABLE>QL>descemp名称是否为空?类型EMPNONOTNULLNUMBER<4

4、>ENAMEUARCHAR2<10>JOBUARCHAR2<9>MGRNUMBER<4>HIREDATEDATESALNUMBERCOMMNUMBERDEPTNONUMBER<2>EMP(雇员表)NO字段类型描述1EMPNONUMBER(4)雇员编号2ENAMEVARCHAR2(10)表示雇员姓名3JOBVARCHAR2(9)表示工作职位4MGRNUMBER(4)表示一个雇员的领导编号5HIREDATEDATE表示雇佣日期6SALNUMBER(7,2)表示月薪,工资7COMMNUMBER(7,2)表示奖金或

5、佣金8DEPTNONUMBER(2)表示部门编号部1】表:表示•个部门的具体信息DEPT(部门表)NO字段类型描述1DEPTNONUMBER(2)部门编号2DNAMEVARCHAR2(14)部门名称3LOCVARCHAR2(13)部门位置奖金表:表示一个雇员的工资及奖金。BONUS(奖金表)NO字段1ENAME2JOB3SAL4COMM类型VARCHAR2(10)VARCHAR2(9)NUMBERNUMBER描述雇员姓名廉员工作廉员工资雇员奖金-个公司是有等级制度,用此表表示一个工资的等级SALGRADE(工资等级表)NO字段

6、类型1GRADENUMBERLOSALNUMBER描述等级名称此等级的最低工资HISALNUMBER此等级的最高丄资模式基本查询:基本查询指对单个表或视图进行无条件查询、有条件查询和查询排序等。无条件查询□基本语法SELECT[DISTINCT]{*,column[alias],...}FROMtable;□参数说明■SELECT标识出所需的数据列、函数、常量和表达式。■Distinct删除查询结果中相同的值。■星号表示显示所有的列。■COLUMN指定的列名,表中相应列的数据显示在结果集中。■Alias为列指定一个别名。■FR

7、OM来自哪个表。SELECT语句的最简单形式必须包括以下部分:■一条SELECT子句,用于指定需要显示的数据列■一条FROM子句,用于指定包含SELECT子句中数据列的表语法:SELECT[DISTINCT]*

8、字段[别名],字段[别名]From表名称[别名]杳询dept农的全部数据select*fromdept;查询出每个雇员的编号、姓名、基本工资Selectempno,ename,salfromemp;查询出每个雇员的职位Selectjobfromemp;Job出现重复数据,用distinct关键字消除重复内容Select

9、distinetjobfromemp;重复数据:指一行中每个列的记录都i样Selectdistinetename,jobfromemp;表达式□使用以下算术运算符创建一个数值型或日期型数据的表达式。+-*/□算术表达式的优序顺充如下,使用括号可以改变原有的优先顺序要求查询出每

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

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

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