SQL基础第一章在表中存储信息

来源:互联网 发布:centos yum pdo mysql 编辑:程序博客网 时间:2024/05/17 07:06

<html>
<head>
<title>第一章在表中存储信息</title>
</head>
<body bgcolor=lightgray>
<p><font color=blank size=6><strong>        第一章在表中存储信息</strong></font></p>
  关系数据库中,所有数据都存储在表中,并且所有结果都是在表中表示的。<br>
              <p><font color=red size=5>  第一节  什么是SQL</font></p>
<p>SQL指的是“结构化查询语言”;是一种为了从存储在关系数据库中的数据获得信息而设计的计算机语言。现在您可以认为关系数据库是一种可以在计算机中组织大量数据的方法。SQL允许您从大量的数据中查找您 所需要的信息。
相对于其它语言来说,SQL是易于使用的,实际上这也正是SQL流行和重要 的主要原因 。</p>

SQL是从关系数据库中获得信息的说明性语言。<br>
SQL会告诉获得什么信息,而不是告诉如何获得信息。

 


<p><font color=red size=5 face=黑体>第二节  什么是关系数据库?为什么要使用它</font></p><br>
关系数据库是一种用于在计算机中组织数据的方法,。<br>
SQL是使人们将数据组织到关系 数据库中的一个重要原因。<br>
另一个原因是,许多人可以在同一时间使用数据库中的数据。<br>
第三个原因是,关系数据库是为希望信息可以随时间更改而设计的。<br>
在关系数据库中,所有的数据都存储在表里面,并且表是由行和列组成的二维结构。你会发现表为处理数据提供了一个很好的结构。它们易于更改,可以在同一时间与所有的用户共享数据,并且可以在表数据上运行SQL。<br>
关系数据库的起源:<br>
关系数据库是在20世纪70年代开发的,开发目的是为了以一致并且相关的方式来组织大量信息。<br>
关系数据库允许很多人在同一时间里使用相同的信息。<br>
关系数据库保持它的实时性和一致性。<br>
关系数据库是作为信息服务器后端设计的,这意味着很多的人不是直接的使用数据库,而是使用它的另一个层面。<br>

 


<p><font color=red size=5>为什么学习SQL?</font></p><br>
SQL被用于100多种软件产品中,一旦学会了它,您 将能够使用所有这此产品。
SQL易于学习。<br>
SQL打开了关系数据库的大门,<br>
它是最成功的说明性计算机语言。一种您 要吧对它说您想要什么,而不是告诉它如何得到您 想要东西的语言。<br>

 


               <p><font color=red size=5>数据存储在表中</font></p>
所有的数据存储在表中,表是一个有列和行的二级结构,用传统一点的说法是”
列被称为字段,行被称为记录。<br>


    <p><font color=red size=5>一个行表示一个对象及其相关信息</font></p>
表的每一行都表示一个对象,事件,或关系,这里统一称为对象。<br>
一个表中的行是没有特定顺序的。<br>
 

     
<p><font color=red size=5> 一个列表示一类信息</font></p>
每一个列都有一个名字和一个数据类型。我们将在下面讨论数据类型,有三种主要数据类型,文本,数字和日期。这意味着只有三种类型的列:<br>
包含文本的列,包含数字的列,包含日期的列。<br>
一些列允许使用null,如果一个列不允许为null,则在这个列的每一个行都应该有数据,这意味着字段是必要的。<br>
每一个列在表中都有一个位置。表的列形成一个有序的组。<br>


 <p><font color=red size=5>单元是表的最小部分</font></p>
  
一个行和一个列相交的地方就会出现一个单元,它是表的最小部分,并且不能将它拆分成更小的部分。<br>
一个列是一个单元集合,这些单元有相同的数据类型,并且表现了相同类型的信息,。一个行是一个单元集合,它们一起枸成了同一对象的信息。<br>


  <p><font color=red size=5>使用主键列识别每一个行</font></p>
大部分表都包含一个主键,它识别了表中的每一个行,并给它们一个名字。主键是由表的几个列组成,通常是第一个列或者是前几列。不允许两个行有相同的主键。<br>
              大部分表都很瘦长<br><br>
 <p><font color=red size=5> Oracle和Access中表的例子</font></p>
两者相同之处:<br>
列名被显示在列的顶端,列名是表的结构的一部分,而不是数据的一部分。<br>
这些列包含向左对齐的文本数据,包含向右对齐的数字。<br>
包含时间数据的列常常只显示时间的日期部分,显示日期的格式不是数据的一部分,日期值被存储在表中,但是日期的格式是被单独指定的,日期实际上包含一个日期和一个时间,但是这个时间通常是不显示的。<br>
两者不同之处:<br>
<hr align=left width=80% size=2 noshade>
<a href="D:\SQL\SQL基础\首页.html"><font color=green size=7><strong><u>返回首页</u></strong></font></a> 
</body>
</html>

0 0
原创粉丝点击