SQLcommand
SQL Server 相關的語法和操作
記錄一些 SQL Server 相關的語法和操作,以下是更完整的說明:
ALTER TABLE
ALTER TABLE:用於修改已存在的資料表結構,可以使用 ADD COLUMN 增加欄位。例如:
- 增加欄位 (ADD COLUMN)
- 語法
ALTER TABLE table_name ADD column_name datatype;要為新欄位加上預設值,可以使用以下語法:
ALTER TABLE customer ADD DEFAULT '未知' FOR Address;CREATE LOGIN [Account]
CREATE LOGIN:用於新增一個登入帳號,可以指定密碼、預設資料庫和語言等屬性。例如:
CREATE LOGIN [Account] WITH PASSWORD=N'<STRONG_PASSWORD>', DEFAULT_DATABASE=[DATABASE_Name], DEFAULT_LANGUAGE=[Traditional Chinese], CHECK_EXPIRATION=OFF, CHECK_POLICY=ONCREATE USER
CREATE USER:用於新增一個使用者,可以指定該使用者所屬的登入帳號。例如:
USE [DATABASE_Name]
GO
CREATE USER [user_name] FOR LOGIN [Account];
GO- 也可以先新增登入帳號,再使用該帳號建立使用者:
CREATE LOGIN Account WITH PASSWORD = '<STRONG_PASSWORD>';
CREATE USER user_name FOR LOGIN user_name; DROP USER
DROP USER:用於刪除一個使用者。例如:
DROP USER user_name
GOGRANT CREATE
GRANT:用於授權使用者執行某些操作,例如 GRANT CREATE ANY DATABASE 可以讓使用者建立任何資料庫,而 GRANT SELECT 可以讓使用者查詢資料表中的資料。例如:
GRANT CREATE ANY DATABASE TO [user_name]
GOGrant select to user
要授權使用者執行 SELECT 操作,可以使用以下語法:
GRANT SELECT ON table_name TO user_name;
GOSQL server 知識
sql cluster 是提供服務的
sql server 是提供連線服務介面的