解決:創建用戶

最後更新: 09/14/2023

當然,我會根據您的指示向您提供所需的信息。

引言
SQL 或 結構化查詢語言 是用於與數據庫通信的標准通用語言。 創建、刪除、獲取行和修改表中的行是可以使用 SQL 完成的一些任務。 這些操作中最基本、最基礎的操作之一就是創建用戶。 此任務涉及編寫一系列結構化命令以在數據庫中形成新的用戶實體、授予用戶訪問權限並指定角色。

在 SQL 中創建用戶

在 SQL 中,使用者並非直接在資料庫中創建,而是在 SQL Server 執行個體中創建。 “CREATE USER”命令用於完成此操作。在 SQL 中建立使用者的基本結構如下:

CREATE USER [user_name] FOR LOGIN [login_name] WITH DEFAULT_SCHEMA=[schema_name]

在此結構中,[user_name] 是新用戶的名稱,[login_name] 是指新用戶所基於的 SQL Server 登錄名,[schema_name] 是分配給新用戶的默認架構。

理解代碼

  • “CREATE USER”命令:用於創建新用戶。 後面是由開發人員選擇的用戶名。
  • FOR LOGIN 子句:這將新用戶連接到登錄名。 如果登錄名尚不存在,SQL Server 將創建一個。
  • WITH DEFAULT_SCHEMA:此子句是可選的,但如果使用,則分配默認架構或存儲新用戶的數據庫對象的邏輯容器。 如果未指定,SQL Server 將使用“dbo”作為默認架構。

實施步驟說明

在 SQL 中創建用戶涉及一系列步驟,每個步驟都圍繞一個 SQL 命令。

第一步:使用您的 SQL Server 登入憑證登入 SQL Server Management Studio。

//login to SQL server management studio

第二步:開啟一個新的查詢視窗。

第三步:執行 CREATE USER 指令:

CREATE USER JohnDoe FOR LOGIN JohnLogin WITH DEFAULT_SCHEMA=[website_data];

相關函數和庫

除了CREATE USER命令之外,其他與用戶管理相關的SQL命令包括:

  • 更改用戶: 用於修改 SQL Server 用戶。
  • 刪除用戶: 用於刪除用戶。
  • 授予: 用於向用戶授予權限。

總之,在 SQL 中創建用戶需要了解“CREATE USER”SQL 命令的結構。 實現此類涉及在 SQL Server Management Studio 中執行此命令。 類似的命令還有ALTER USER、DROP USER和GRANT,分別用於修改、刪除和為用戶分配權限。

相關文章: