1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > SQL必知必会-数据库基础

SQL必知必会-数据库基础

时间:2018-12-19 10:24:25

相关推荐

SQL必知必会-数据库基础

数据库( database )

保存有组织的数据的容器(通常是一个文件或一组文件)。

注意:误用导致混淆

人们通常用数据库这个术语来代表他们使用的数据库软件,这是不正确的,也因此产生了许多混淆。确切地说,数据库软件应称为 数据库管

理系统(即 DBMS )。数据库是通过 DBMS 创建和操纵的容器,而具体它究竟是什么,形式如何,各种数据库都不一样。

表( table )

某种特定类型数据的结构化清单。

这里的关键一点在于,存储在表中的数据是同一种类型的数据或清单。决不应该将顾客的清单与订单的清单存储在同一个数据库表中,否则以

后的检索和访问会很困难。应该创建两个表,每个清单一个表。

数据库中的每个表都有一个名字来标识自己。这个名字是唯一的,即数据库中没有其他表具有相同的名字。

说明:表名

使表名成为唯一的,实际上是数据库名和表名等的组合。有的数据库还使用数据库拥有者的名字作为唯一名的一部分。也就是说,虽然在相

同数据库中不能两次使用相同的表名,但在不同的数据库中完全可以使用相同的表名。

模式

关于数据库和表的布局及特性的信息。

表具有一些特性,这些特性定义了数据在表中如何存储,包含存储什么样的数据,数据如何分解,各部分信息如何命名等信息。描述表的这组

信息就是所谓的 模式( schema ),模式可以用来描述数据库中特定的表,也可以用来描述整个数据库(和其中表的关系)。

列( column )

表中的一个字段。所有表都是由一个或多个列组成的。

数据类型

所允许的数据的类型。每个表列都有相应的数据类型,它限制(或允许)该列中存储的数据。

行( row )

表中的一个记录。

说明:是记录还是行?

你可能听到用户在提到 行时称其为数据库 记录( record )。这两个术语多半是可以交替使用的,但从技术上说,行才是正确的术语。

主键( primary key )

一列(或一组列),其值能够唯一标识表中每一行。

唯一标识表中每行的这个列(或这几列)称为主键。主键用来表示一个特定的行。没有主键,更新或删除表中特定行就极为困难,因为你不能保证操作只涉及相关的行。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。