随笔分类 -  数据库知识回顾

面试被问了很多数据库的问题,二面也因为回答不上被刷,招聘要求没有写要熟知数据库,还是倒下了,数据库当时还是有好好学的,但是放下时间太长了啊,再捡起来看看吧
摘要:昨天已经写了一次,从图书馆走的时候忘了保存直接关了窗口,心痛。。。 事务是面试时候几乎必问的。虽然心里明白但是无法给出准确回答,再来温习一下。 一。什么是事务 书中的定义是这样的: 我理解的是事务是维持数据库中数据的完整性和一致性的必要条件。 每当谈起事务最经典的例子就是银行账户之间的汇款转账操作。 阅读全文
posted @ 2017-11-06 14:09 竹马今安在 阅读(202) 评论(0) 推荐(0)
摘要:在SQL里面说过,SQL(结构化查询语言,是用来访问和操作关系型数据库的一种标准通用语言,属于第三代语言)是每一个数据库都通用的语言,而每个数据库各自又对SQL语言进行了改进,Oracle数据库使用的是PL/SQL语言,这时一种可以在数据库上进行设计编程的语言。 特点是: 1.支持事务控制和SQL数 阅读全文
posted @ 2017-10-27 14:36 竹马今安在 阅读(179) 评论(0) 推荐(0)
摘要:单行函数:当查询表或试图时每行都能返回一个结果,可用于select,where,order by等子句中。 对于没有目标的select查询用dual表,这个表时真实存在的,每个用户都可以读取。 单行函数常见的有四种。 数值型函数 1. 绝对值函数:abs() 取余函数 :mod(a,b) 判断正负 阅读全文
posted @ 2017-10-25 17:19 竹马今安在 阅读(1501) 评论(0) 推荐(0)
摘要:没错这就是DQL,数据查询语言。来看看怎么用。 select语句按照复杂程度来说分为简单查询、where查询、多表查询、子查询等。 先来看看select的语法 方便研究,先来创建一个表pro。 1.简单查询 简单查询用到上面查询语句的前四行。 1.获取productname 和 origin的数据 阅读全文
posted @ 2017-10-23 15:59 竹马今安在 阅读(789) 评论(0) 推荐(0)
摘要:前面已经说过了约束是保证数据库表中数据的完整性和一致性的手段。 1.主键约束:主键约束在每一个数据表中只有一个,但是一个主键约束可以由数据表中多个列组成。 主键约束是用来保持列中数据的唯一性的,设置主键约束的属性既不能重复也不能为空。 主键约束可以怎么设置呢? 第一种是建表时通过 primary k 阅读全文
posted @ 2017-10-23 15:06 竹马今安在 阅读(354) 评论(0) 推荐(0)
摘要:Oracle中常用的数据类型 1.字符型 2.数字型 3.日期类型 4.其他数据类型 SQL-数据库沟通的语言标准 SQL(结构化查询语言)是每一个数据库都通用的访问数据库的语言,主要功能就是在各种数据库之间建立联系,进行沟通。使用SQL语言可以在数据库中创建表、检索数据、操作系统,并对权限进行控制 阅读全文
posted @ 2017-10-22 17:20 竹马今安在 阅读(197) 评论(0) 推荐(0)
摘要:转自http://www.cnblogs.com/advocate/archive/2010/08/20/1804066.html 加深一下理解 数据库就是一个相片底片 实例就是相纸 一个底片可以冲多个相纸,但一张相纸最多冲一个底片。 tom的一个解释 数据库(database):物理操作系统文件或 阅读全文
posted @ 2017-10-22 16:39 竹马今安在 阅读(708) 评论(0) 推荐(0)
摘要:数据库的模型 1.层次结构模型:一个父表对应着多个子表,但一个子表都对应着一个父表。 代表是IMS(数据库管理信息系统) 缺点:结构很难改变,表示表之间的关系时也有一定的局限性,使用层次结构模型设计数据库是比较少的。 2.网状结构模型:打破了层次结构模型使用的限制,可以更全面的描述数据库中表之间的关 阅读全文
posted @ 2017-10-22 14:28 竹马今安在 阅读(321) 评论(0) 推荐(0)
摘要:这次面试还是有很大收获的,昨天一下午真是身心俱疲,没办法来写些什么,今天来补上吧。 经历过恒生、浪潮、中移等等的面试,与原来群面不一样,这次是单面,也是第一次单面,差别真的是很大,群面首先你要把自己介绍的很好,起码能让面试官有东西问你,记得第一次面试我们那一组是七个人,我是最后一个,前面每一个人都与 阅读全文
posted @ 2017-10-21 16:19 竹马今安在 阅读(208) 评论(0) 推荐(0)