t sql建好表後如何定義主鍵,sql 表建好後,想改主鍵 用sql語句怎樣寫

時間 2022-04-20 22:55:06

1樓:海天盛

tsql建好表後如何定義主鍵的方法。

如下參考:

1、開啟管理工具,sqlservermanagementstudio連線到資料庫。

2.建立新錶時設定主鍵-開啟新錶介面,資料庫建立新錶,右鍵點選【table】選單,選擇【new】->【table】。

3.建立新錶時設定主鍵——如下所示設定主鍵。

4.修改表主鍵-開啟設計表介面。右鍵修改該錶,選擇「設計」選單,可以開啟該錶的設計介面,此時,可以修改列名、列型別、長度等。

5.聯合主鍵設定:按住ctrl鍵,配合滑鼠左鍵,你可以選擇更多的幾行,然後單擊右鍵,選擇設定主鍵】【資料表,如果修改後的資料的主鍵重複,將提公升版本變化失敗,在這一點上,需要根據具體的業務場景的權利刪除重複的記錄或修改另乙個列的主鍵。

6.sql語句刪除主鍵,如下圖所示。

7.新增主鍵altertable新增約束鍵主鍵(列名,用逗號分隔的多個列名)

8.在查詢視窗中輸入screenshot命令來修改主鍵。如果表中有主鍵,則需要刪除原始主鍵,以獲得「命令已成功完成」的訊息。

2樓:匿名使用者

可用alter table來定義主鍵。

步驟:1、建立測試表:

create table test

(id int,

name varchar(10))

2、如要以id為主鍵,可用如下語句:

如原來id允許為空,則多加一步,設定主鍵列不為空。

alter table test alter column id int not null

alter table test add primary key(id)

3、再查此表,主鍵已建立:

3樓:匿名使用者

create table department(department_id char(10),department_name char(10),manager char(10),

depart_description char(50),primary key (department_id))----------------

alter table department add primary key(department_id)

sql --表建好後,想改主鍵.用sql語句怎樣寫

4樓:歐力士中國

分2步,先刪除原來的,再建新的

1、alter table table_name drop primary key (id)

說明:把主鍵的定義刪除。

alter table table_name add primary key (no)

說明:更改表得的定義把no設為主鍵。

5樓:水慕闢夢蕊

insert

into

表(列名1,列名2,...,列名n)

values('值1','值2',.....,'值n');//若全部列都新增,表後面的括號可省略;

-----------

select

*from

表//查詢所有

select

*form

表where

條件//有條件查詢

select

列名1,列名2,列名n

from

表//只查詢幾個字段

------------

create

trigger

觸發器名on表

forinsert

//或者delete,updateas

我的表建好了,想用sql語句新增主鍵怎麼新增。

6樓:黔話說

alter table 表名 add constraint 主鍵名 primary key(欄位名1,欄位名2……)

7樓:

1 假如你是要加乙個自增長列的話:

alter table drop constraint pk_action_role_shu --乾掉舊的

alter table t1 add column id int(identity, 1,1) primary key --加個自增長列

8樓:匿名使用者

oracle的 語法:

create table yourtable;id自增長用sequence實現:

create sequence id_seqminvalue 1

maxvalue 10000000000000000000start with 1

increment by 1

cache 20

cycle;

插入資料時:

insert into yourtable values(id_seq.nextval, 'name');

如何用T SQL命令查詢資料庫中有哪些表

select from sysobjects select name from sysobjects sqlserver如何用t sql命令查詢乙個資料庫中有哪些表 所有使用者表都存放在資料庫中的系統物件表sysobjects中。筆者以個人專用資料庫為例 select from sysobjects...

sql 語句 建好表了 賦值語句怎麼寫 格式

方法有幾種 1.insert into 表名 列名1,列名2,列名3 values 值,值,值 2.insert into 表名1 select 欄位1,欄位2 from 表名2 適合兩個表之間的結構是一樣 insert into 表名 列名1,列名2,列名3 values 值,值,值 資料型別如果...