修改資料表與欄位

Designed by Freepik
如果要變更資料表的設定,
最簡單的方法就是在Sql Server Management Studio裡面,
在資料表上按滑鼠右鍵選擇設定修改。
但如果資料表長久使用下,資料量過多,
可能讓你等很久很久很久才會完成動作。
這個時候就直接下指令吧!
圖片來源Designed by Freepik


  1. 修改欄位型態或大小
-- ALTER TABLE [TableName] ALTER COLUMN [ColumnName] [DataType]
-- 範例
ALTER TABLE sys_log ALTER COLUMN remark NVARCHAR(80)

  1. 刪除欄位
-- ALTER TABLE [TableName] DROP COLUMN [ColumnName]
-- 範例
ALTER TABLE sys_log DROP COLUMN remark

  1. 增加欄位
-- ALTER TABLE [TableName] ADD [ColumnName] [DataType] Default [Value]
-- 範例
ALTER TABLE sys_log ADD COLUMN remark NVARCHAR(80) DEFAULT ''

  1. 清除資料表內容
這個與delete * from [TableName]不同的地方,
如果資料表內有欄位設定為「識別規格」,
這個指令可以幫你重置計算。 -- TRUNCATE TABLE [TableName]
-- 範例
TRUNCATE TABLE sys_log

  1. 刪除資料表
-- DROP TABLE [TableName]
-- 範例
DROP TABLE sys_log

沒有留言:

張貼留言

技術提供:Blogger.