短实习--Oracle(基础知识)

一、数据类型与定义


二、约束的类型


三、Oracle中数据库对象命名原则

1.必须由字母开始,长度在1—30个字符间

2.名字中只能包含A-Z,a-z,0-9,_(下划线),$和#

3.同一个Oracle服务器用户拥有的对象名字不能重复

4.名字不能为Oracle的保留字

5.名字是大小写不敏感

四、思考题(Orbacle、Sql Server、Java关键字)

1.Sql Server:between..and...,not between...and, is (not) null, in, all ,some ,any, some|any , exists, group by, having , order by ,compute, distinct, top 等

2.java:


3.Oracle:http://www.cnblogs.com/yingsong/p/4485651.html

五、Delecte格式

1.DELECT  FROM 表名字 WHERE 列名称=值

2.删除某行:DELECT FROM Person WHERE Last Name=‘Wilson’

3.删除所有行:可以在不删除表的情况下删除所有的行,这意味着表的结构、属性和索引都是完整的

  DELECT FROM table_name  或   DELECT * FROM table_name 

六、Oracle中所有运算符的优先级:


1.SELECT语句中的六个执行顺序:SELECT—FROM—WhERE—HAVING—GROUP BY ORDER BY

七、自然连接

1.自然连接是对两个表之间相同名字和数据类型的列进行的等值连接

2.如果两个表之间相同名称的列的数据类型不同,则会产生错误

3.使用NATURAL JOIN子句来完成

八、ON子句

1.自然连接条件基本上是具有相同列名的表之间的等值连接

2.如果要指定任意连接条件,或指定要连接的列,则可以使用ON子句

3.用ON将连接条件和其他检索条件分割开,其他检索条件写在WHERE子句

4.ON子句可以提高代码的可读性

九、左外连接

1.左外连接以FROM子句中的左边表为基表,该表所有行数据按照连接条件无论是否与右边表能匹配上,都会被显示出来

十、多行子查询

1、All的使用

①ALL表示和子查询的所有结果进行比较,每一行必须都满足条件

    <ALL:表示小于子查询结果集中的所有行,即小于最小值

    >ALL:表示大于子查询结果集中的所有行,即大于最大值

    =ALL:表示等于子查询结果集中的所有行,即等于所有值,通常无意义

十一、ROWNUM使用的注意点

1.对于ROWNUM只能执行<、<=运算,不能执行>、>=或一个区间运算Between...and...等

2.ROWNUM和ORDER BY一起使用时,因为ROWNUM在记录输出时生成,而ORDER BY子句在最后执行,所以当两者一起使用时,需要注意ROWNUM实际是已经被排了序的ROWNUM

2.TOP-N查询

①TOP-N查询只要是实现表中按照某个列排序,输出最大或最小的N条记录功能;ASC:查询最小的N条记录;DESC:查询最大的N条记录

十二、事务组成

1.在数据库中,事务由一组相关的DML或SELECT语句,加上一个TPL语句(COMMIT、ROLLBACK)或一个DCL(GRANT、REVOKE)

2.事务的特征:(ACID)

①原子性(Atomicity):事务像“原子”一样,不可被分割,组成事务的DML操作语句要么全成功,要么全失败,不可能出现部分成功部分失败的情况

②一致性(Consistency):一旦事务完成,不管是成功的,还是失败的,整个系统处于数据一致的状态

③隔离性(Isolation):一个事务的执行不回被另一个事务所干扰。比如两个人同时从一个账户取钱,通过事务的隔离性确保账户余额的正确性

④持久性(Duraility):也称永久性,指事务一旦提交,对数据的改变就是永久的,不可以再被回滚

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
项目:使用 JavaScript 编写的杀死幽灵游戏(附源代码) 杀死鬼魂游戏是使用 Vanilla JavaScript、CSS 和 HTML 画布开发的简单项目。这款游戏很有趣。玩家必须触摸/杀死游荡的鬼魂才能得分。您必须将鼠标悬停在鬼魂上 - 尽量得分。鬼魂在眨眼间不断从一个地方移动到另一个地方。您必须在 1 分钟内尽可能多地杀死鬼魂。 游戏制作 这个游戏项目只是用 HTML 画布、CSS 和 JavaScript 编写的。说到这个游戏的特点,用户必须触摸/杀死游荡的幽灵才能得分。游戏会根据你杀死的幽灵数量来记录你的总分。你必须将鼠标悬停在幽灵上——尽量得分。你必须在 1 分钟内尽可能多地杀死幽灵。游戏还会显示最高排名分数,如果你成功击败它,该分数会在游戏结束屏幕上更新。 该游戏包含大量的 javascript 以确保游戏正常运行。 如何运行该项目? 要运行此游戏,您不需要任何类型的本地服务器,但需要浏览器。我们建议您使用现代浏览器,如 Google Chrome 和 Mozilla Firefox。要玩游戏,首先,单击 index.html 文件在浏览器中打开游戏。 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值