sql 設定主鍵 聯合主鍵

2021-05-25 22:00:01 字數 1052 閱讀 4101

alter table yourtable add  constaintname primary key(columnname)

/*constaintname 資料型別  yourtable 表名 columnname 列名*/

or create table yourtable(column1 int primary key,....)

--增加列

alter table [tablename] add [p_id] bigint not null default 0

--刪除列

alter table [tablename] drop column [p_id]

--設定主鍵

alter table [tablename] add constraint pk_tablename primary key (p_id)

--刪除主鍵

alter table [tablename] drop constraint pk_tablename

--建立聚集索引(乙個表中允許乙個聚集索引)

create clustered index [ttopindex] on [tablename] ([p_id]) on [primary]

--建立非聚集索引

create index [ttopindex] on tablename ([p_id]) on [primary]

--刪除索引

drop index [tablename].[ttopindex]

--增加字段說明

execute sp_addextendedproperty n'ms_description', n'**id', n'user', n'dbo', n'table', n'tablename', n'column', n'p_id'

聯合主鍵

alter table jserp.fp with nocheck add

constraint [pk_jserp.fp] primary key  nonclustered

(fp_flid,

fp_fpid

)

聯合主鍵SQL 聯合索引

聯合主鍵索引 聯合索引 alter table dbo tb shop add constraint shopno unique nonclustered shopgid asc prodgid asc skugid asc with pad index off,statistics norecom...

Hibernate 聯合主鍵的設定

在mysql建表時可以設定聯合主鍵,現在要建乙個乙個user表,user表中有三個欄位username,usergroup,將username與usergroup設定為聯合主鍵,建表法如下 create table user usergroup varchar 20 not null,usernam...

MySQL聯合主鍵儲存 mysql聯合主鍵

聯合主鍵就是多個表的主鍵聯合起來作為乙個表的主鍵 這個是摘抄的別人的 create table products description products id int 11 not null,language id int 11 not null default 1 products name v...