sql删除一张表的语法,sql语言中删除一个表的命令

首页 > 实用技巧 > 作者:YD1662024-02-24 04:25:33

一、表关系:

1、一对多(或多对一)关系:产品类别与产品的关系

sql删除一张表的语法,sql语言中删除一个表的命令(1)

产品类别表P_ID主键,被产品明细表P_Id外键所引用

1)关系:一种产品类别对应多个产品,多个产品对应一种产品类别

2)实现:在多的一方表里建立外键,指向另一表的主键;

2、多对多关系:员工(销售产品)与产品的关系

sql删除一张表的语法,sql语言中删除一个表的命令(2)

销售表的外键,产品ID和员工ID分别关联产品表与员工表的主键

1)关系:一种产品被多位员工销售,一位员工可销售多种产品

2)实现:建立第三张中间表,中间表至少包含两外键,分别关联两表主键

3、一对一关系:

1)关系:一对一关系,多用于单表拆分,将一张表的基础字段放在一张表中,其他详情字段放在另一张表中,以提升操作效率

2)实现:在任意一方加入外键,关联另外一方的主键,并且设置外键唯一约束(UNIQUE)

二、SQL语句删除表:

1、语法:DROP TABLE <表名>

2、例:见下(关系图)现若删除员工表,则需先删除销售表,因为员工表的主键被销售表的E_Id的外键所引用

sql删除一张表的语法,sql语言中删除一个表的命令(3)

USE MyServer GO DROP TABLE SalesList --删除销售表 GO DROP TABLE Employee--再删除员工表 GO

注:删除表的顺序:先删除子表,再删除主表

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.