www.3112.net > sql怎么查看表的关系

sql怎么查看表的关系

表和表之间的关系是自己根据主键和外间定义的,定义后才可以查看!

在sql server 2008中的菜单栏有一个按键“显示关系图窗格”,这个就是显示关系图的键.选中一个表,然后点击这个键即可查看关系表.要查看相互表间的关系的话,把其他表拖进窗口即可.

可以用erwin反向生成

select * from student st,score sc where st.sno=sc.no;这是标准sql,如果学习具体的数据库,像oracle,还有他们自己的关键字与表连接方法.

使用脚本:sp_help N'表名'里面有表的所有信息,包含索引和约束,表的外键关系等!

如果你说的是表中字段与其他表的约束或主外键关系的话,只要打开数据库表的目录,点中你要看的那张表,右键 设计表后介面上排有按钮点击可查询约束和关系

MSSQL用企业管理器有新建关系图,选中所有表.就行了或用Visio连接数据库,选择反向工程

可以通过where语句进行查询.sql:select t2.* from tablename1 t1 ,tablename1 t2 where t2.id in (select id from tablename ) and t2. classname ="高三";解释:以上语句就是读取出tablename2表中classname 为“高三”、id字段存在与tablename1中的记录.备注:其实“从表”和“主表”都是相对的,只要两个表有对应关系,都是可以进行数据条件查询的.如果查询的结果唯一,就是单条记录,如果是多条,只能继续增加条件进行筛选,只能是具体场景具体分析.

在数据库关系图里新建一个数据库关系图点击新建后在出来的界面点添加 把所有表都填进去 软后点关闭关系图就出来了随软看起来还有点乱 但是那些表之间有关系已经能看出来了如孤傲要明确点那么你就自己拖 那些线是可以拖的钥匙代表被外键引用的键

当希望将一个表的行与另一个表的行相关联时,可创建这两个表之间的关系. 有关关系的更多信息,请参见表关系类型.说明为 SQL Server 2012 格式的数据库提供了一个新版本的表设计器.本主题介绍表设计器的旧版本,可将其与 SQL Server 早期格式的数据库配合使用. 在新版本中,可通过图形界面或直接在脚本窗格中更改表定义.如果使用图形界面,表定义将在脚本窗格中自动更新.若要在脚本窗格中应用 SQL 代码,请选择“更新”按钮.有关新版本的更多信息,请参见 说明对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置的

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com