首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

测试人员必知必会的SQL常识05

2012-11-19 
测试人员必知必会的SQL知识05大家晚上好,昨天我们讲到了常见表的相关指令,主键、唯一、自动增长和唯一约束。

测试人员必知必会的SQL知识05

大家晚上好,昨天我们讲到了常见表的相关指令,主键、唯一、自动增长和唯一约束。今天我们继续学习外键约束和索引相关知识,以及更改表和删除表的指令。

先来看一下外键,外键主要是用来约束用于预防破坏表之间连接的动作。我们用一个例子来说明一下:

"Persons" 表:

表名:ShopInfo(商场信息)列列类型空约束ShopIDchar(4)NOT NULL主键ShopNamechar(20)NOT NULLShopAddrchar(20)NOT NULLPhonechar(11)NOT NULL唯一约束DayTotalfloat表名:ShopSell(商场销售信息)列列类型空约束ShopIdchar(4)NOT NULLProdIDchar(6)NOT NULLSellCountintNOT NULLSellDatedatetimeNOT NULLSalerIDchar(4)NOT NULL表名:ProductInfoProdIDchar(4)NOT NULLProdNmaechar(10)NOT NULLPricefloatNOT NULLProdFactchar(20)NOT NULL默认"华为"ProdAddrchar(20)NOT NULLFactPhonechar(11)NOT NULLStockCountintNOT NULL表名:SalerInfoSalerIDchar(4)NOT NULL主键SalerNamechar(6)NOT NULLSalerAgeintSalerSexchar(2)NOT NULLSalerPhonechar(11)Salaryfloat外键约束主键表主键列外键表外键列ProductInfoProdIDShopSellProdID检查约束表名列名条件SalerInfoSalerSex只能是"男"或"女"



热点排行