摘要: 视图(View) 从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。 从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表,由一张或多张表中的数据组成。 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图的作用类似于筛选。 定义视图的筛选可以来自当前或其它数据 阅读全文
posted @ 2019-04-05 10:55 小六boss 阅读(236) 评论(0) 推荐(0) 编辑
摘要: << : 左移位,左移后常常补0 >> :带符号右移位,右移后左边的空位填充符号位 >>> :无符号右移位,右移后左边的空位填充0 阅读全文
posted @ 2019-04-04 21:14 小六boss 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 在关系数据库的设计过程中,对于同一个问题,选用不同的关系模式,其性能的优劣是大不相同的,为了区分关系模式的优劣,人们常常把关系模式分为各种不同等级的范式。 一个低一级范式的关系模式,通过分解可以转换为若干个高一级范式的关系模式,这种过程称为关系的规范化。 关系的规范化主要目的是解决数据库中数据冗余、 阅读全文
posted @ 2019-04-04 20:32 小六boss 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 索引 可以理解为一种特殊的目录,索引是通过二叉树的数据结构来描述的。 聚集索引(clustered index,也称聚类索引、簇集索引) 是一种键值的逻辑顺序决定了表中相应行的物理顺序的索引,索引的叶节点就是数据节点 由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引 阅读全文
posted @ 2019-04-04 19:57 小六boss 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 并发操作可能破坏事务的隔离性,带来的数据不一致性包括三类: 1)丢失修改 2)不可重复读 3)读“脏”数据 锁是网络数据库中的一个非常重要的概念,当多个用户同时对数据库并发操作时,会带来数据不一致的问题,所以,锁主要用于多用户环境下保证数据库完整性和一致性。 数据库锁出现的目的:处理并发问题 从数据 阅读全文
posted @ 2019-04-04 11:39 小六boss 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 1)WHERE AGE IS NOT NULL 正确 2)WHERE AGE IS NULL 正确3)INSERT INTO TABLE1(C0,C1,C2) VALUES(100,NULL,NULL),其中C0是int类型,C1、C2可以取空值。 正确 注意:涉及到NULL操作,不能使用=。 阅读全文
posted @ 2019-04-04 11:31 小六boss 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-29 23:36 小六boss 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 由E.W.Dijikstra在1965年提出的,采用自顶向下、逐步求精及模块化的程序设计方法; 使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。 结构化程序设计主要强调的是程序的易读性。 结构化程序设计风格的原则和要点: 1)主张使用顺序、选择、循环三种基本结构来嵌 阅读全文
posted @ 2019-03-29 21:01 小六boss 阅读(1287) 评论(0) 推荐(1) 编辑
摘要: 如果int x=20, y=5,则语句System.out.println(x+y +""+(x+y)+y); 的输出结果是() 解析步骤: 1)判断优先级:首先计算()内部数据,第一步完成后应该输出:x+y +""+25+y 2)任何字符与字符串相加都是字符串。需要注意顺序,字符串前面的按照原来格 阅读全文
posted @ 2019-03-29 20:40 小六boss 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 自动类型转换 低 > 高 byte,short,char-> int -> long -> float -> double 强制类型转换 高 > 低 double->float->long->int->byte,short,int 需要特别注意的是虽然long占8字节,float占4字节,但是lon 阅读全文
posted @ 2019-03-29 17:09 小六boss 阅读(89) 评论(0) 推荐(0) 编辑