![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
iteye_4153
这个作者很懒,什么都没留下…
展开
-
Sequence 解释
Sequence是数据库系统按照一定规则自动增加的数字序列。这个序列一般作为代理主键(因为不会重复),没有其他任何意义。 Sequence是数据库系统的特性,有的数据库有Sequence,有的没有。比如Oracle、DB2、PostgreSQL数据库有Sequence,MySQL、SQL Server、Sybase等数据库没有Sequence。根据我个人理解,Sequence是数据中一个特殊存放等...2008-07-12 10:13:18 · 539 阅读 · 0 评论 -
SQL union 和uinon all
1、UNION 指令的目的是将两个 SQL 语句的结果合并起来2、UNION ALL 这个指令的目的也是要将两个 SQL 语句的结果合并在一起。 3、UNION ALL 和 UNION 不同之处在于 UNION ALL 会将每一笔符合条件的资料都列出来,无论资料值有无重复。 UNION ALL 的语法如下: [SQL 语句 1]UNION ALL[SQL 语句 2] 我们用和上...2009-10-21 19:32:49 · 336 阅读 · 0 评论 -
SQL in 和 exists
有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T1<<T2 时,1) 的查询效率高。2) select * from T1 where T1.a in (select T2.a fro...2009-10-20 21:59:56 · 116 阅读 · 0 评论 -
SQL 内链接、外连接、全链接
例子: a表 id name b表 id job parent_id 1 张3 1 23 1 2 李四 2 34 2 3 王武 ...2009-10-20 21:28:33 · 118 阅读 · 0 评论 -
Oracle PL/SQL
1、什么是PL/SQL: PL/SQL语言是一种高级数据库程序设计语言,是Oracle公司对标准SQL语言的过程化扩展。它将SQL语言(4GL)的强大灵活性与3GL的过程性结构融为一体。2、为什么使用PL/SQL: SQL是标准的数据库查询语言,也是第四代语言。虽然它易于学习和使用但它无法开发出大型的商业程序,因为它没有分支和循环等结构。PL/SQL是在SQL的基础之上进行...2008-09-26 10:04:47 · 115 阅读 · 0 评论 -
存储过程
存储过程2008-08-13 10:03:12 · 54 阅读 · 0 评论 -
SQL 查询 2
2.0join用途:当你要从两个或者以上的表中选取结果集时,你就会用到JOIN。例:“Employees”表中的数据如下,(其中ID为主键):IDName01Hansen, Ola02Svendson, Tove03Svendson, Stephen04Pettersen, Kari“Orders”表...2008-07-21 20:53:48 · 74 阅读 · 0 评论 -
SQL 查询
SQL--查询SQL--查询1.1Select1.1.1用途: 从指定表中取出指定的列的数据1.1.2语法:SELECT column_name(s) FROM table_name1.1.3解释:从数据库中选取资料列,并允许从一或多个资料表中,选取一或多个资料列或资料行。SELECT 陈述式的完整语法相当复杂.1.2Where1.2.1用途:被用来规定一种选择查询的标准1....2008-07-14 22:28:24 · 113 阅读 · 0 评论 -
SQL 索引
SQL--索引 可以利用索引快速访问数据库表中的特定信息。索引是对数据库表中一个或多个列的值进行排序的结构。索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排序次序排列这些指针。数据库使用索引的方式与使用书的目录很相似:通过搜索索引找到特定的值,然后跟随指针到达包含该值的行....2008-07-14 22:26:30 · 48 阅读 · 0 评论 -
SQL 视图
SQL 视图视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELECT 语句。SELECT 语句的结果集构成视图所返回的虚拟表。用户可以用引用表时所使用的方法,在 Transact-SQL 语句中通过引用视图名称来使用虚拟表。...2008-07-14 22:25:34 · 54 阅读 · 0 评论 -
SQL--序列
SQL--序列2008-07-14 22:25:03 · 69 阅读 · 0 评论 -
SQL--约束
1.1、SQL--约束数据类型是约束我们可以在表里存储什么类型的数据的一种方法。 不过,对于许多应用,它们提供的约束实在是太粗糙。比如, 一个包含产品价格的字段可能应该只接受正数。但是没有哪种标准数据类型只接受正数。 另外一个问题是你可能需要根据其他字段或者行的数据来约束字段数据。比如,在一个包含产品信息的表中, 每个产品编号都应该只有一行1.2、SQL约束种类:1.2.1、检查约束:检查...2008-07-14 22:23:38 · 123 阅读 · 0 评论 -
Oracle--数据字典
Oracle--数据字典原创 2008-07-14 22:22:01 · 69 阅读 · 0 评论 -
SQL--表
SQL--表1.1在数据库中所有数据都是以表的形式储存的1.2创建表创建一张叫“Person”的表,该表有4个字段"LastName", "FirstName", "Address", "Age":CREATE TABLE Person (LastName varchar,FirstName varchar,Address varchar,Age int) 如果想指定字段的最大存储长度,...2008-07-14 22:06:27 · 90 阅读 · 0 评论 -
SQL--概述
1.1.SQL概述1.1.1、Structured Query Language 的缩写1.1.2、目前大多数关系数据库支持SQL1.1.3、利用SQL可以对数据库进行各方面的操作1.2常用的SQL命令1.2.1、数据定义类命令(DDL):主要用于建立和定义新的数据库、表、字段、索引,以及对数据库表进行修改活删除等操作--对数据库的结构进行的操作1.2.2、数据库操纵类命令(DML):...2008-07-14 21:37:30 · 168 阅读 · 0 评论 -
SQL rowid 和 rownum
rowid和rownum都是虚列,但含义完全不同。rowid是物理地址,用于定位oracle中具体数据的物理存储位置,而rownum则是sql的输出结果排序,从下面的例子可以看出其中的区别。SQL> select rowid,deptno from dept order by deptno; ROWID DEPTNO ------------------ ---------- AAABe/A...2009-10-21 19:34:51 · 423 阅读 · 0 评论