當前位置:首頁 » 編程語言 » 在sql中用命令可以修改表的結構
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

在sql中用命令可以修改表的結構

發布時間: 2022-09-29 00:09:48

A. sql語句中修改表結構的命令是什麼

SQL中修改表結構一般用alter關鍵字,修改表結構的命令如下:

拓展資料:

SQL即結構化查詢語言(Structured Query Language),是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。SQL語句無論是種類還是數量都是繁多的,很多語句也是經常要用到的。

B. 如何用SQL語句修改表結構

SQL腳本修改表結構
新建表:
createtable[表名]
(
[自動編號欄位]intIDENTITY(1,1)PRIMARYKEY,
[欄位1]nVarChar(50)default'默認值'null,
[欄位2]ntextnull,
[欄位3]datetime,
[欄位4]moneynull,
[欄位5]intdefault0,
[欄位6]Decimal(12,4)default0,
[欄位7]imagenull,
)
刪除表:
Droptable[表名]
Truncatetable[表名]--不寫log而且自增欄位復位從1開始
插入數據:
INSERTINTO[表名](欄位1,欄位2)VALUES(1,'ABC')
刪除數據:
DELETEFROM[表名]WHERE[欄位名]>100
更新數據:
UPDATE[表名]SET[欄位1]=1,[欄位2]='ABC'WHERE[欄位三]='what'
新增欄位:
ALTERTABLE[表名]ADD[欄位名]NVARCHAR(50)NULL
添加多個欄位時:ALTERTABLE[表名]ADD[欄位名]NVARCHAR(50)NULL,[欄位名]NVARCHAR(50)NULL
如:altertableDayLogaddaaachar(10),abbchar(10),accchar(10),adechar(10)
刪除欄位:
ALTERTABLE[表名]DROPCOLUMN[欄位名]
修改欄位:
ALTERTABLE[表名]ALTERCOLUMN[欄位名]NVARCHAR(50)NULL
重命名表:(Access重命名表,請參考文章:在Access資料庫中重命名表)
sp_rename'表名','新表名','OBJECT'
新建約束:
ALTERTABLE[表名]ADDCONSTRAINT約束名CHECK([約束欄位]<='2010-12-1')
刪除約束:
ALTERTABLE[表名]DROPCONSTRAINT約束名
如:IFEXISTS(SELECT*FROMdbo.sysobjectsWHEREid=OBJECT_ID(N'[dbo].[FK_BuiAddProType_BuildFunction]')ANDtype='F')
ALTERTABLE[dbo].[BuiAddProType]DROPCONSTRAINT[FK_BuiAddProType_BuildFunction]
GO
新建默認值
ALTERTABLE[表名]ADDCONSTRAINT默認值名DEFAULT'ABC'FOR[欄位名]
刪除默認值
ALTERTABLE[表名]DROPCONSTRAINT默認值名