1. 首先在 SQL Server 服務器級別,創(chuàng)建登陸帳戶(create login)

創(chuàng)新互聯公司是一家專注于做網站、網站制作與策劃設計,石棉網站建設哪家好?創(chuàng)新互聯公司做網站,專注于網站建設10余年,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:石棉等地區(qū)。石棉做網站價格咨詢:028-86922220
--創(chuàng)建登陸帳戶(create login)
create login dba with password='abcd1234@', default_database=mydb
登陸帳戶名為:“dba”,登陸密碼:abcd1234@”,默認連接到的數據庫:“mydb”。 這時候,dba 帳戶就可以連接到 SQL Server 服務器上了。但是此時還不能 訪問數據庫中的對象(嚴格的說,此時 dba 帳戶默認是 guest 數據庫用戶身份, 可以訪問 guest 能夠訪問的數據庫對象)。
要使 dba 帳戶能夠在 mydb 數據庫中訪問自己需要的對象, 需要在數據庫 mydb 中建立一個“數據庫用戶”,賦予這個“數據庫用戶” 某些訪問權限,并且把登陸帳戶“dba” 和這個“數據庫用戶” 映射起來。 習慣上,“數據庫用戶” 的名字和 “登陸帳戶”的名字相同,即:“dba”。 創(chuàng)建“數據庫用戶”和建立映射關系只需要一步即可完成:
2. 創(chuàng)建數據庫用戶(create user):
--為登陸賬戶創(chuàng)建數據庫用戶(create user),在mydb數據庫中的security中的user下可以找到新創(chuàng)建的dba
create user dba for login dba with default_schema=dbo
并指定數據庫用戶“dba” 的默認 schema 是“dbo”。這意味著 用戶“dba” 在執(zhí)行“select * from t”,實際上執(zhí)行的是 “select * from dbo.t”。
3. 通過加入數據庫角色,賦予數據庫用戶“dba”權限:
--通過加入數據庫角色,賦予數據庫用戶“db_owner”權限
exec sp_addrolemember 'db_owner', 'dba'
此時,dba 就可以全權管理數據庫 mydb 中的對象了。
sqlserver允許多個用戶進行操作,那么我們怎么給sqlserver創(chuàng)建用戶呢?下面我就給大家分享一下。
工具/材料
sql server management
01
首先我們登錄本地的數據庫,打開安全性文件夾,右鍵單擊登錄名,然后選擇新建登錄名,如下圖所示
02
接下來在登錄名新建界面中我們要選擇SQL Server身份驗證,并給用戶設置密碼,如下圖所示
03
點擊確定以后回到安全性文件夾下面,你會看到剛才新建的用戶已經在登錄名列表下面了,如下圖所示
04
最后我們只需要用剛創(chuàng)建好的用戶重新登錄數據庫進行驗證即可,如下圖所示
方法/步驟
打開SQL Server,在數據庫處,右鍵數據庫,點擊新建數據庫
請點擊輸入圖片描述
然后,命名為LX,點擊確定,創(chuàng)建數據庫,如圖所示
請點擊輸入圖片描述
創(chuàng)建完,沒有看到新建數據庫的,在數據庫那右鍵,刷新。如圖所示就出來了
請點擊輸入圖片描述
接著,找到LX數據庫下的表,右鍵,新建表,如圖所示
請點擊輸入圖片描述
比如建立一個簡單的部門表,簡單部門表包含(部門編號、部門名),SQL Server 是可以用中文做列名的,但是為了能夠被他人看懂,我們一般用英文,如圖所示,DepertNo,DepertName,我喜歡在列名前加一個fld_,個人養(yǎng)成的一種習慣,看自己的習慣吧。因為我們有時候轉換成英文,可能會與SQL的某些關鍵字起沖突,因此我加了個fld_。此外講一下varchar為類型,10為長度,2個長度為1個漢字。
請點擊輸入圖片描述
表設置主鍵,每個表只能有一個主鍵,右鍵表的最左側,點擊設置主鍵,最右邊為空自動去勾,主鍵是不能為空的。一般部門號不會為空,部門名也是不會為空,所以也去掉勾,不允許為null。
請點擊輸入圖片描述
輸入好列后,右鍵標題,然后點擊保存Table_1,如圖所示,表名前我習慣加TBL_
請點擊輸入圖片描述
表的主關鍵字自動建立唯一索引
select * from Ad_Meter
直接條件查詢的字段
Ad_Meter 表中 作為條件查詢的 S_ip
select * from Ad_Meter where S_Ip='314111963400'
查詢中與其它表關聯的字段
Ad_Meter 表的SYSID_Floor
select * from Ad_Meter m inner join Ad_Floor f on M.SYSID_Floor=f.SYSID_Floor
查詢中排序的字段
Ad_Meter 的 s_ip ,按s_ip的倒序查詢
select * from Ad_Meter order by S_Ip desc
查詢中統(tǒng)計或分組統(tǒng)計的字段
select MAX(SYSID_Floor) from Ad_Meter
select S_Ip ,COUNT (*) from Ad_Meter group by S_Ip
6
步驟二:直接條件查詢的字段
select * from Ad_Meter where S_Ip='314111963400'
舉例建一個索引。
找到有添加索引的表 Ad_Meter,展開找到 索引,右鍵--》新建--》添加選擇作為索引的字段--》確定
sqlserver用查詢建表建完表如何顯示表的方法:
非圖形界面:show database; use database;show tables;找到“student”
圖形界面:找到左邊的tables標簽,然后找到你的表名“student”
當前題目:sqlserver建,sqlserver建表語句主鍵
標題鏈接:http://chinadenli.net/article6/dsgdpig.html
成都網站建設公司_創(chuàng)新互聯,為您提供電子商務、定制網站、網站營銷、做網站、網站內鏈、網站改版
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯