1:select table_name,column_name from information_schema.key_column_usage
where table_name<>'dtproperties'
2:exec sp_pkeys @table_name='表名'
3:select o.name as 表名,c.name as 欄位名,k.colid as 字段序號,k.keyno as 索引順序,t.name as 型別
from sysindexes i
join sysindexkeys k on i.id = k.id and i.indid = k.indid
join sysobjects o on i.id = o.id
join syscolumns c on i.id=c.id and k.colid = c.colid
join systypes t on c.xusertype=t.xusertype
where o.xtype = 'u' and o.name='要查詢的表名'
and exists(select 1 from sysobjects where xtype = 'pk' and parent_obj=i.id and name = i.name)
order by o.name,k.colid
資料表主鍵,外來鍵
1.主鍵分為 邏輯主鍵和業務主鍵 邏輯主鍵 沒有任何的含義,只是為了標識當前列在當前資料庫表裡的唯一標識 業務主鍵 業務主鍵就是具有真實意義的,就比如身份證,銀行卡號,員工編號,一旦變化,難以維護。推薦使用邏輯主鍵.另外標識列只能是int型別的 主鍵標識列 就算資料行被刪除了,增長的數字也是按照原來...
資料表主鍵,外來鍵
1.主鍵分為 邏輯主鍵和業務主鍵 邏輯主鍵 沒有任何的含義,只是為了標識當前列在當前資料庫表裡的唯一標識 業務主鍵 業務主鍵就是具有真實意義的,就比如身份證,銀行卡號,員工編號,一旦變化,難以維護。推薦使用邏輯主鍵.另外標識列只能是int型別的 主鍵標識列 就算資料行被刪除了,增長的數字也是按照原來...
設定MySQL資料表主鍵
設定mysql資料表主鍵 使用 primary key 關鍵字建立主鍵資料列。被設定為主鍵列不允許出現重複的值,很多情況下與 auto increment 遞增數字相結合。如下sql語句所示 mysql create table books bookid int 11 not null auto i...