從圖中可以看出,灰色的鑰匙是外鍵。在后面可以看到FK,也就是foreign key的意思。照著字面意思,此處的department_id是參考department表中的主鍵。做表連接的時候,比如:查詢所有員工所在的部門,例句如下:
成都創(chuàng)新互聯(lián)一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個客戶多一個朋友!為您提供網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、成都網(wǎng)頁設(shè)計、成都小程序開發(fā)、成都網(wǎng)站開發(fā)、成都網(wǎng)站制作、成都軟件開發(fā)、成都app軟件開發(fā)是成都本地專業(yè)的網(wǎng)站建設(shè)和網(wǎng)站設(shè)計公司,等你一起來見證!
select E.* , D.department_name from E,D where E.department_id=D.department_id
E為員工表,D為部門表,這樣就可以了。
sqlserver本身自帶的工具M(jìn)icroSoft SQL Server Manager Studio中并沒有排版的快捷鍵或按鈕。
sqlserver簡介:
SQL Server 是Microsoft 公司推出的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的服務(wù)器等多種平臺使用。
主鍵就是可以唯一標(biāo)示的,比如你的身份證號就是可以做主鍵,因為它一定唯一標(biāo)示你,而你的姓名不能是主鍵,因為有重名的,不能唯一標(biāo)示你。外鍵就是和你有關(guān)系,但唯一標(biāo)示的卻是別人,比如你愛人的身份證號,當(dāng)然這樣比喻不很貼切,只是好理解而已。
1、首先,打開sqlserver軟件,右鍵點擊要設(shè)計的表選擇設(shè)計,選中一列右鍵設(shè)置主鍵,該列就設(shè)置成了主鍵了,刪除主鍵同理,設(shè)置好了前面有一把鑰匙。
2、設(shè)置唯一鍵和索引鍵也是右鍵選中的列(空白的地方也行),點擊‘索引/鍵’。
3、這里注意,剛剛選擇的列不是在那個選中的列上設(shè)置,而是以整個表來設(shè)置的,因此能看到剛才設(shè)置的主鍵。
4、現(xiàn)在不是改信息而是新建一個,點擊添加。
5、然后點擊列,出來隱藏的省略號,再點擊它。
6、選擇要設(shè)置的列,后面可以設(shè)置排序。
7、再點擊類型可以設(shè)置唯一鍵/索引/列存儲索引,選擇需要設(shè)置的。
8、最后就設(shè)置完成了,點擊保存,到此就完成了。
主鍵是對表的約束,保證數(shù)據(jù)的唯一性!
外鍵是建立表于表之間的聯(lián)系,方便程序的編寫??!
執(zhí)行單條SQL語句:按F8鍵
別的功能,如果你想配快捷鍵:
設(shè)置快捷鍵(設(shè)置方法:菜單-》Tools(工具)–Preferences(首選項)–用戶界面–鍵配置),以下是默認(rèn)的一些:
新建sql窗口:ctrl+shift+s
新建命令窗口:ctrl+shift+c
新建測試窗口:ctrl+shift+t
PL/SQL Developer美化器:ctrl+shift+f
重做:ctrl+shift+z
撤銷:ctrl+z
清除:ctrl+d(慎用,不可恢復(fù),俺是禁用哦O(∩_∩)O~)
選中所有:ctrl+a
縮進(jìn):tab
取消縮進(jìn):shift+tab
大寫:ctrl+shift+x
小寫:ctrl+shift+y
注釋:ctrl+h
取消注釋:ctrl+m
查找:ctrl+f
顯示表結(jié)構(gòu):ctrl+鼠標(biāo)懸停在表名上
模板列表:shift+alt+r
窗口列表:ctrl+w