天天看点

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

修改数据表的属性

保存数据表的修改的时候,总会弹出阻止修改的警告。

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

解决方法2种:

1、可以使用T-sql语句强行修改

2、工具》选项》设计器》表设计器和数据库设计器》阻止保存要求的勾选去掉

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图
SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

设置外键

有外键的表叫做外键表,这里商品表的“类型”是外键,所以商品表就是外联表,关联的是类型表的“类型编号”

商品表设计视图

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

类型表设计视图

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

 给商品表的类型字段设置外键约束,右键类型字段,选择关系,打开外键关系窗口

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

点击添加按钮,选择表和列规范一行的选项按钮,

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

选择主键表,字段,以及外键表,字段,确定,保存

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

验证,修改类型为不存在的类型,保存的时候会提示外键约束的冲突。校验成功!

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图
SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

创建视图

选择数据库,右键视图节点,选择新建视图

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

 在添加表的窗口,点击商品表,点击添加,查询窗口出现一个商品表的视图,然后点击关闭。

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

然后再查询窗口点击需要展示的“商品名称”,“品牌”,“进价”,点击执行按钮,即可在最下面的窗口展示表的信息,字段为勾选的字段。

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

最后将视图保存,名字为“商品概述”,视图即创建好了。

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

刷新一下,可以在视图节点中看到保存的视图。

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

另外视图可以有高级的筛选条件,比如排序,或者限定条件

如下按照进价排序,销售价大于1300,做了一个筛选,保存为“高价商品”视图。

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

视图的修改

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图
SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图

视图的删除

SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图
SQL Serever学习7——数据表2修改数据表的属性设置外键创建视图