
SQL
talentluke
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入浅出SQL之左连接、右连接和全连接
<br />上节我们介绍了表连接,更确切的说是inner joins內连接. <br /> 內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。<br /> 为更好的理解这个概念,我们介绍两个表作演示。苏格兰议会中的政党表(party)和议员表(msp)。 <br />party(Code,Name,Leader)<br />Code: 政党代码<br />Name: 政党名称<br />Leader: 政党领袖<br />msp(Name,Party,Cons原创 2010-11-24 16:10:00 · 451 阅读 · 0 评论 -
复制表
SQL语句实现,SQL Server 2000 及ACCESS复制旧表OldTable的结构,或结构及内容到新的表NewTable两个都试过了,下面的代码在这两个数据库中(SQL Server 2000 及ACCESS)都是可以通过的。--复制表结构为新的表select * into NewTable from OldTable where 1=2--复制表结构及内容到新的表select * into newtable from oldtable如果您只需要旧表的或以前表的某一些字段,或原创 2011-02-28 10:27:00 · 1176 阅读 · 0 评论 -
比较使用 EXISTS 和 IN 的查询
in和existsin 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。全文:in和existsin 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如原创 2011-02-28 13:04:00 · 754 阅读 · 0 评论 -
数据库中视图的作用
<br /> 视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。<br /> 视图使用的时候跟表一样。主要作用是不让所有的人都能看到整张表。比如有个员工信息表,里面有联系方式,薪资等,可能只希望HR能看到薪资,其他人只能看到联系方式,那么就可以使用视图来实现原创 2011-05-14 19:22:00 · 843 阅读 · 0 评论 -
数据库设计三大范式应用实例剖析
<br />引言<br /><br /> 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。<br /><br /> 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来设计数据库。<br /><br /> 实质上,设计原创 2011-04-01 10:00:00 · 535 阅读 · 0 评论 -
oracle 数组实现
-一维数组:--嵌套表--尺寸没有限制。--本质上是无序的--VARRAY--尺寸必须固定,所有的实例尺寸相同。--在过程化语言中可以作为有序数组进行检索但在Oracle内部看成单个不能分割的单元。--存储效率高。--多维数组--利用record 和record of--建立测试表drop table t_test_1;create ta转载 2012-03-15 11:23:21 · 3309 阅读 · 0 评论