tft每日頭條

 > 科技

 > sql server數據庫軟件如何使用

sql server數據庫軟件如何使用

科技 更新时间:2025-01-30 14:32:15

sql server數據庫軟件如何使用?數據庫操作創建數據庫,接下來我們就來聊聊關于sql server數據庫軟件如何使用?以下内容大家不妨參考一二希望能幫到您!

sql server數據庫軟件如何使用(SqlServer數據庫基本操作)1

sql server數據庫軟件如何使用

數據庫操作

創建數據庫

CREATE DATABASE 數據庫名稱 ON PRIMARY ( NAME='數據庫邏輯文件名稱',--主文件邏輯文件名 FILENAME='路徑/數據庫文件名.mdf', --主文件文件名,windows:D:\data\data.mdf linux:/data/data.mdf SIZE=5mb,--系統默認創建的時候會給主文件分配初始大小 MAXSIZE=500MB,--主文件的最大值 filegrowth=15%-- 主文件的增長幅度 ) LOG ON ( name='日志邏輯文件名稱',--日志文件邏輯文件名 filename='路徑/日志文件名.ldf',--日志文件屋裡文件名,windows:D:\log\log.ldf linux:/log/log.ldf SIZE=5MB,--日志文件初始大小 filegrowth=0 --啟動自動增長 )

删除數據庫

drop database 數據庫名稱;

用戶操作

sqlserver數據庫對于用戶方面分三部分:登錄名、數據庫用戶和用戶權限。登錄名在登錄時使用;數據庫用戶用于操作具體的數據庫,他擁有數據庫的各項權限;用戶權限就是數據庫用戶所能操作的權限範圍。其中登錄名需要與數據庫用戶做映射,這樣登錄後才可以正常使用數據庫。

用戶創建

# 創建登錄名,默認數據庫名稱是指登錄後默認顯示的數據庫 create login 登錄名 with password = '密碼', default_database = 默認數據庫名稱(可選); # 創建用戶,同時映射到登錄名 create user 用戶名 form login 用戶名;

用戶删除

drop user 用戶名;

用戶授權

數據庫對象權限

數據庫對象權限是對數據庫下一級内容的權限操作,包括表、視圖、存儲過程、函數等的數據處理操作,不包括定義操作。

# 授權,如果加上with grant option代表該用戶可将被授予的權限賦予其他人 grant 權限名 on 表名 to 數據庫用戶名 with grant option; # 示例 grant select on student to user1,user2;#将student表的查詢權限賦予user1和user2 grant select(table1) on student to user1,user2;# 将table1的查詢權限授予user1和user2 # 拒絕權限,被授予的用戶禁止操作 deny 權限名 on 表名 to 數據庫用戶名; # 撤銷權限 revoke 權限名 on 表名 to 用戶名;

數據庫權限

數據庫權限是指數據庫用戶對于數據庫及其中内容的定義權限。

# 授權 grant 數據庫權限 to 用戶名; # 實例 grant create table to user1;# 給user1授予創建表權限 # 撤銷權限 revoke 數據庫權限 to 用戶名; # 實例 revoke create table to user1;# 撤銷user1的創建表權限

數據庫角色管理

創建數據庫角色

create role 角色名 authorization 擁有者;

授予用戶數據庫角色

除了可以自己創建數據庫角色也可以使用系統自帶的一些。

數據庫角色

權限含義

db_owner

該數據庫所有權限

db_securityadmin

修改數據庫角色成員并管理權限

db_accessadmin

可以為登錄名添加數據庫訪問權限

db_backupoperator

備份數據庫

db_ddladmin

數據定義操作

db_datawriter

數據庫内用戶表添加、删除、更新操作

db_datareader

數據庫内用戶表讀取操作

db_denydatawriter

不能再數據庫内執行用戶表添加、删除、更新操作

db_denydatareader

不能讀取用戶表數據

# 授權,使用存儲過程為其授權 execute sp_addrolemember 數據庫角色,數據庫用戶; # 收回角色 execute sp_droprolemember 數據庫角色,數據庫用戶;

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved