當前位置:首頁 » 編程語言 » sql登錄名創建資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql登錄名創建資料庫

發布時間: 2023-05-18 12:12:26

A. 用sql語句創建資料庫

圖所示,打開了SQLServer2008,並創建好了資料庫。然後看當前是否是在自己要創建表的資料庫中。看圖中圈住部分,知道自己當前在哪個資料庫中

如圖,選中好LX資料庫,練習資料庫。

或者在新建窗口中輸入代碼,USELX,然後選中後運行它,一樣進入到LX資料庫中。如圖所示

之前有教過不用代碼設計資料庫的表,這里只講用語句創建表。如圖所示,創建表的代碼格式如下。CREATETABLE表名(列名1類型,列名2類型,列名3類型,...--[添加約束])。

創建一個員工表的實際代碼,如圖所示,簡單的員工表,有員工號、員工姓李虛名、員工所在部門構成。

接著,輸入好代碼後,設置一些主外鍵約束。經驗連接有部門表的創建,部門表有(部門號、部門名),主鍵為部門號,部門號為一個部門的唯猛簡一標識。員工表,員工號為員工的唯一標識,設置員工號為員工主鍵,而一個員工只能在一個部門內,一個部門可以有多枝擾褲名員工,因此,在員工表設置一個外鍵為部門號。用於查詢索引,當我想知道一名員工所在部門時,即可通過外鍵索引查詢出該員工所在的部門。備用1,備用2用作其他,例如某些公司部門下面設置分組,可用備用1做組別代號。18SQLServer如何創建表

如圖所示,代碼如下,創建外鍵約束時,一定要有一個可引用的外鍵表。部門表。部門表創建請看之前創建的部門表。當前列名跟外鍵約束的表列名數據類型必須一致。否則創建不成功CREATETABLETBL_EMPLOYEE(fld_EmployeeNovarchar(20),fld_EmployeeNamevarchar(20),fld_DepertNovarchar(10)NOTNULL,PRIMARYKEY(fld_EmployeeNo),FOREIGNKEY(fld_DepertNo)referencesTBL_DEPERT(fld_DepertNo))

B. 用sql語句創建用戶和資料庫登錄

這是平時用的幾條語句:
-- =============================================
-- Add Sql Server login
-- =============================================

GO

--刪除登陸
--sp_droplogin 'test'
GO
--添加登陸用戶
sp_addlogin @loginame = N'test',
@passwd = '123456',
@defdb = N'test',
@deflanguage = N'Simplified Chinese',
@sid = NULL,
@encryptopt = NULL
GO

USE [test]
GO
--刪除用戶
--exec sp_dropuser 'test'

--為數據添加用戶
exec sp_adser 'test'

--逐個表授權
--GRANT SELECT, INSERT, UPDATE, DELETE
--ON adminlog
--TO test

GO
--授予許可權
exec sp_addrolemember 'db_owner','test'

--列出全部表名
--select name from sysobjects where xtype = 'U' order by name
GO

C. sql怎麼新建一個登錄名

分類: 電腦/網路 >> 互聯網
問題描述:

我是個菜鳥。。。

解析:

如果使用MSSQL資料庫格式

有自己伺服器的請新建一個空資料庫步驟如下:

---------------------------------------------

第一步、新建資料庫

---------------------------

打開企業管理器 -- 展開「SQL Server 組」 -- 「資料庫」(點擊右鍵) -- 「新建資料庫」(打開資料庫屬性對話框) -- 輸入資料庫名稱(資料庫名稱請用英文數字)確定

第二步、新建資料庫用戶

---------------------------

展開控制台目錄 -- 「安全性」 -- 「登錄」 -- 右鍵「新建登錄」 -- 打開新建用戶登錄對話框 ---「名稱」用戶名稱請用英文 -- 選擇「SQL Server身份驗證(S)」 -- 輸入密碼 -- 「資料庫(D)」請選擇剛才新建的資料庫 ---切換到「資料庫訪問」 -- 選擇剛才新建的資料庫 -- 「資料庫角色中允許」 -- 選擇「public」,「db_owner」 -- 確定 --提示再次輸入密碼 -- 完成

------------------------------------------

D. 如何用SQL語句創建資料庫

在SQL語句中,CREATE DATABASE 語句用於創建資料庫。

具體用法如下:

-from 樹懶學堂

資料庫表可以通過 CREATE TABLE 語句來添加。

E. sql創建用戶資料庫的方法有哪些

要想成功訪問 SQL Server 資料庫中的數據,需要兩個方面的授權:一、獲得准許連接 SQL Server 伺服器的權利; 二、獲得訪問特定資料庫中數據的權利(select, update, delete, create table ...)。 假設,我們准備建立一個 dba 資料庫帳戶,用來管理資料庫 mydb。
1. 首先在 SQL Server 伺服器級別,創建登陸帳戶(create login)
create login dba with password='sqlstudy', default_database=mydb
登陸帳戶名為:「dba」,登陸密碼:「sqlstudy」,默認連接到的資料庫:「mydb」。 這時候,dba 帳戶就可以連接到 SQL Server 伺服器上了。但是此時還不能 訪問資料庫中的對象(嚴格的說,此時 dba 帳戶默認是 guest 資料庫用戶身份, 可以訪問 guest 能夠訪問的資料庫對象)。
要使 dba 帳戶能夠在 mydb 資料庫中訪問自己需要的對象, 需要在資料庫 mydb 中建立一個「資料庫用戶」,賦予這個「資料庫用戶」 某些訪問許可權,並且把登陸帳戶「dba」 和這個「資料庫用戶」 映射起來。 習慣上,「資料庫用戶」 的名字和 「登陸帳戶」的名字相同,即:「dba」。 創建「資料庫用戶」和建立映射關系只需要一步即可完成:
2. 創建資料庫用戶(create user):
create user dba for login dba with default_schema=dbo
並指定資料庫用戶「dba」 的默認 schema 是「dbo」。這意味著 用戶「dba」 在執行「select * from t」,實際上執行的是 「select * from dbo.t」。
3. 通過加入資料庫角色,賦予資料庫用戶「dba」許可權:
exec sp_addrolemember 'db_owner', 'dba'
此時,dba 就可以全權管理資料庫 mydb 中的對象了。
如果想讓 SQL Server 登陸帳戶「dba」訪問多個資料庫,比如 mydb2。 可以讓 sa 執行下面的語句:
use mydb2gocreate user dba for login dba with default_schema=dbogoexec sp_addrolemember 'db_owner', 'dba'go
此時,dba 就可以有兩個資料庫 mydb, mydb2 的管理許可權了!
4. 禁用、啟用登陸帳戶:
alter login dba disablealter login dba enable
5. 登陸帳戶改名:
alter login dba with name=dba_tom
提示:在 SQL Server 2005 中也可以給 sa 改名。 《SQL Server 2005 安全性增強:給超級用戶 sa 改名》