关于SQL建表的一点问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 18:56:56
请教高手,在企业管理器里直接鼠标建的表,和查询分析器里敲代码的表有什么区别么?我用查询分析器建的表用关系图查看的时候表与表之间的关系都有线标出来,但是企业管理器建的表主键设置和查询分析器建的都一样,但是为什么关系图就是几个表孤零零的在那里,没有线连接出他们的关系呢?

在查询分析器里要有设置主外键关联:
语法如下:FOREIGN KEY (列名) REFERENCES 表名 (列名)

在企业管理器里:鼠标右击表名--》关系--》设置与哪个表之间主外关系。
之后在关系图就能看到关系图了。不明白在问我吧。

呵呵,我刚开始的时候也在想,有了工具建立表,学sql干什么,直到要做网站的时候,我才开始学习数据库了,学习了sql语句,随着自己慢慢的多学,对于数据库也越来越了解!
表设计视图里面仅仅有一些数据类型,主键什么的,少之又少!

通过sql创建表,可以创建约束,创建规则,使数据完整化!

有问题发站内信过来!

你用查询分析器建的表没设置外键啊
用企业管理器建的表如果不设置外键的话也不会有线连起来的

要用参照完整性
FOREIGN KEY (列名) REFERENCES 表名 (列名)

应该是没有什么区别吧
无非就一个有界面一个无界面
数据库建模如果比较复杂的话,建议你可以试试PowerDesign
关系一清二处,还可以自动生成建表SQL

一样的
设计表-》关系-》设置外键