數據表的概述

一、表

1、在關係型數據庫中,數據是以表的形式組織和存放的。

2、表的結構:表由字段與記錄共同構成。

3、主鍵:是表中一個或多個字段的組合,唯一的標識了一條記錄。

主鍵的值具有唯一性。

4、外鍵:外鍵是一個或多個字段。存在於表1中,但不是表1的主鍵。存在於表2中,

且爲表2的主鍵。這時,該字段是表1相對於表2的外鍵。

外鍵表明了不同表之間的聯繫。

二、創建表

1、利用GUI界面創建表。

2、表的構成要素

表名:在同一個數據庫中,表名具有唯一性。在一個數據庫

         管理系統中,數據庫名具有唯一性。

    字段名:在同一表中,字段名具有唯一性。

    字段的數據類型:

    字段的約束:是否允許爲空字段值。

3、利用 SQL語句創建表

   CREATE TABLE  表名

   (字段名  數據類型  null | not null primary key

     ......  ......    ...... 

     字段名   數據類型  null | not null )

   on  文件組名   /*將表寫入特定的文件組*/

     字段約束默認爲null;

4、定義約束

   約束包括  是否允許爲空、是否定義主鍵

   是否爲空:null(允許爲空) | not null (不允許爲空)

   是否定義主鍵:primary key

三、數據類型

1、數據類型的種類

   整數型數據(整型)

   符點型(小數)

   日期時間型

   字符串型(包括英文字符與中文字符)

   貨幣型

   二進制(存儲圖形、圖象)

2、整型數據:

   int,佔用4字節的存儲空間,取值範圍-2^31~2^31-1

   bigint,佔用8字節的存儲空間,-2^63~2^63-1

   smallint,佔用2字節的存儲空間,-32768~32767

   tinyint,佔用1字節的存儲空間,0~255

3、符點型數據類型

   float-1.79e+308~1.79e+308

   real,-3.40e38~3.40e38

   decimal(精度小數位)decimal(3,1)

4、日期和時間類型

   datetime,

  取值範圍1753-01-01 000000 ~ 9999-12-31 235959

   smalldatetime,

  取值範圍1900-01-01~2079-06-06

5、字符串類型

   char:固定長度字符數據類型,最大容量8000字符。

        char(字符長度)char(10)

   varchar:可變長度據類型,最大容量8000字符。

        varchar(字符長度)varchar(50)

        實際的字符佔用空間取決於實際字符。

   text:固定長度的字符型數據類型,最大容量爲2^31-1個字

        符。

   nchar:固定長度字符數據類型,最大容量4000字符。

   nvarchar:可變長度據類型,最大容量4000字符。

6、貨幣型數據

   money:-922337202685477.5808~922337202685477.5808

   smallmoney:-214748.3648~214748.3647

7、二進制

   binary:固定長度,最大包含8000bit

   varbinary:可變長度,最大包含8000bit

   image:用於存儲圖象數據

8、創建學生基本信息表

   學生編號 學生姓名     學生性別 所在年級 所在班級

     ID       sname      sgender  grade   class

    smallint varchar(20)  char(2) tinyint  tinyint

四、修改表

alter table

1、添加字段

   alter table 表名

   add 字段名 數據類型 not null | null primary key

2、刪除字段

   alter table 表名

   drop column 字段名

3、定義主鍵

alter table 表名

   add constraint 約束名 primary key (字段名)

4、刪除主鍵

   alter table 表名

   drop constraint 約束名

5、刪除數據表

   drop table 表名

五、查看錶

1、查看數據庫中的所有表sp_help

2、查看特定表的詳細信息:sp_help  表名

   表名  屬主  類型  創建時間

   字段結構信息

   所屬文件組信息

3、查看特定比表的數據文件結構:sp_spaceused 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章