oracle sql培训教程14章良知行.pptxVIP

  • 2
  • 0
  • 约2.09万字
  • 约 102页
  • 2021-09-29 发布于北京
  • 举报
数据库测试培训教程 V1.0就业培训教材 - Oracle SQL课程内容第一章 SQL编写规范第二章 SQL语言基础第三章 限定和排序数据第四章 单组函数第五章 从多个表显示数据第六章 使用组函数第七章 子查询第八章 操作数据第九章 管理表第十章 约束第十一章 视图第十二章 其他数据库对象第十三章 用户及权限SQL总结明确的规范sql语句的所有表名、字段名全部小写,系统保留字、内置函数名、sql保留字大写。连接符or、in、and、以及=、=、=等前后加上一个空格。对较为复杂的sql语句、过程、函数加上注释,说明算法、功能。SQL语句的缩进风格1. 一行有多列,超过80个字符时,基于列对齐原则,采用下行缩进 2. where子句书写时,每个条件占一行,语句另起一行时,以保留字或者连接符开始,连接符右对齐。 多表连接时,使用表的别名来引用列。其它注意事项SQL 命令是大小写不敏感SQL 命令可写成一行或多行一个关键字不能跨多行或缩写子句通常位于独立行,以便编辑,并易读课程内容第一章 SQL编写规范第二章 SQL语言基础第三章 限定和排序数据第四章 单组函数第五章 从多个表显示数据第六章 使用组函数第七章 子查询第八章 操作数据第九章 管理表第十章 约束第十一章 视图第十二章 其他数据库对象第十三章 用户及权限SQL总结第二章 SQL语言基础快速了解SQL SELECT语句的语法通过SELECT语句获取数据使用SELECT语句完成复杂功能了解SQL命令和SQL*PLUS命令的区别(放到最后一章)SQL语句分类语言分类详细描述1、数据查询语句select2、数据操纵语句(DML)Insert;Update;Delete;3、数据定义语句(DDL)Create;Alter;Drop;Rename;Truncate;4、事务控制语句(TC)Commit;Rollback;Savepoint;5、数据控制语言(DCL)Grant;Revoke;ProjectionSelectionTable 1Table 1JoinTable 2Table 1SQL SELECT命令的能力基本的SELECT 命令SELECT {*, column [alias],...}FROM table;SELECT 识别什么列FROM 识别哪个表SQL 语句规则SQL 语句是大小写不敏感SQL 语句可写成一行或多行一个关键字不能跨多行或缩写子句通常位于独立行,以便编辑,并易读空格和缩进使程序易读关键字大写,其他小写 选择所有列SQL SELECT * 2 FROM dept; DEPTNO DNAME LOC--------- -------------- ------------- 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON选择指定的列SQL SELECT deptno, loc 2 FROM dept; DEPTNO LOC--------- ------------- 10 NEW YORK 20 DALLAS 30 CHICAGO 40 BOSTON算数表达式对NUMBER和DATE型数据可用算数运算创建表达式运算+-* / 描述加法减法乘法除法使用算数运算 SQL SELECT ename, sal, sal+300 2 FROM emp; ENAME SAL SAL+300---------- --------- ---------KING 5000 5300BLAKE 2850 3150CLARK 2450 2750JONES 2975 3275MARTIN 1250 1550ALLEN 1600 1900...14 rows selected._/+*运算的优先级乘法和除法的优先级高于加法和减法同级运算的顺序是从左到右表达式中使用括号可强行改变优先级的运算顺序运算的优先级SQL SELECT ename, sal, 12*sal+100 2 FROM emp; ENAME SAL 12*SAL+100---------- --------- ----------KING 5000 60100BLAKE 2850 34300CLARK 2

文档评论(0)

1亿VIP精品文档

相关文档