从图中可以看出,灰色的钥匙是外键。在后面可以看到FK,也就是foreign key的意思。照着字面意思,此处的department_id是参考department表中的主键。做表连接的时候,比如:查询所有员工所在的部门,例句如下:
成都创新互联一直秉承“诚信做人,踏实做事”的原则,不欺瞒客户,是我们最起码的底线! 以服务为基础,以质量求生存,以技术求发展,成交一个客户多一个朋友!为您提供网站设计、网站建设、成都网页设计、成都小程序开发、成都网站开发、成都网站制作、成都软件开发、成都app软件开发是成都本地专业的网站建设和网站设计公司,等你一起来见证!
select E.* , D.department_name from E,D where E.department_id=D.department_id
E为员工表,D为部门表,这样就可以了。
sqlserver本身自带的工具MicroSoft SQL Server Manager Studio中并没有排版的快捷键或按钮。
sqlserver简介:
SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
主键就是可以唯一标示的,比如你的身份证号就是可以做主键,因为它一定唯一标示你,而你的姓名不能是主键,因为有重名的,不能唯一标示你。外键就是和你有关系,但唯一标示的却是别人,比如你爱人的身份证号,当然这样比喻不很贴切,只是好理解而已。
1、首先,打开sqlserver软件,右键点击要设计的表选择设计,选中一列右键设置主键,该列就设置成了主键了,删除主键同理,设置好了前面有一把钥匙。
2、设置唯一键和索引键也是右键选中的列(空白的地方也行),点击‘索引/键’。
3、这里注意,刚刚选择的列不是在那个选中的列上设置,而是以整个表来设置的,因此能看到刚才设置的主键。
4、现在不是改信息而是新建一个,点击添加。
5、然后点击列,出来隐藏的省略号,再点击它。
6、选择要设置的列,后面可以设置排序。
7、再点击类型可以设置唯一键/索引/列存储索引,选择需要设置的。
8、最后就设置完成了,点击保存,到此就完成了。
主键是对表的约束,保证数据的唯一性!
外键是建立表于表之间的联系,方便程序的编写!!
执行单条SQL语句:按F8键
别的功能,如果你想配快捷键:
设置快捷键(设置方法:菜单-》Tools(工具)–Preferences(首选项)–用户界面–键配置),以下是默认的一些:
新建sql窗口:ctrl+shift+s
新建命令窗口:ctrl+shift+c
新建测试窗口:ctrl+shift+t
PL/SQL Developer美化器:ctrl+shift+f
重做:ctrl+shift+z
撤销:ctrl+z
清除:ctrl+d(慎用,不可恢复,俺是禁用哦O(∩_∩)O~)
选中所有:ctrl+a
缩进:tab
取消缩进:shift+tab
大写:ctrl+shift+x
小写:ctrl+shift+y
注释:ctrl+h
取消注释:ctrl+m
查找:ctrl+f
显示表结构:ctrl+鼠标悬停在表名上
模板列表:shift+alt+r
窗口列表:ctrl+w