SQL Server 實驗語句集合一

2021-09-04 04:17:02 字數 1655 閱讀 5194

sql server 實驗

第二章:管理資料庫和表

1. 建立資料庫(兩種方法:圖形介面和transact-sql語句)請用語句建立名為mydatabase的資料庫,並要求設定其儲存路徑為f盤,資料檔案初始大小為100mb,最大為5000mb,增長為100mb,日誌檔案初始大小為50mb,最大為2000mb,增長為50mb

create database mydatabase

on(name=』mydatabase_dat』,

filename=』f:\sql\mydatabase_dat.mdf』,

size=100,

maxsize=5000,

filegrowth=100)

log on

(name=』mydatabase_log』,

filename=』f:\sql\mydatabase_log.ldf』,

size=50,

maxsize=2000,

filegrowth=50)

2. 自行完成資料庫的管理,包括屬性配置、收縮資料庫、分離資料庫、附加資料庫

3. 在mydatabase中建立表(兩種方法:圖形介面和transact-sql語句),請用語句建立名為學生成績表的乙個表,表中包含學號、姓名、性別、語文、數學,(資料型別自行定義),並需要設定主鍵

create table 學生成績表

(姓名 varchar(12),

性別 varchar(4),

語文 int,

數學 int,

學號 varchar(12))

4. 向表中插入記錄(圖形介面和transact語句兩種方法都進行嘗試),這裡不再演示

5. 更改表中的記錄(圖形介面和transact語句兩種方法都進行嘗試)

6. 刪除表中的記錄(圖形介面和transact語句兩種方法都進行嘗試)

7. 在ssms管理控制台中匯入資料庫northwind,完成如下要求:

2) 查詢產品表:a 查詢全部,但只返回前30%記錄   b 返回產品id,產品名稱,**商id,單價,庫存量 c 查詢單價大於20,並按降序排序    d 查詢庫存量大於5且小於100  e 查詢所有油類產品(有油字元的)  f 查詢單價小於15或者大於40

3) 複雜查詢:

? 返回產品名稱,公司名稱,單價,並按公升序排列(利用**商表和產品表):

select 產品.產品名稱,產品.單價,**商.公司名稱from 產品,**商

where 產品.**商id=**商.**商id order by 單價

? 返回公司名稱,貨主名稱,姓氏,名字(利用訂單,雇員,客戶表,請使用別名)

select 客戶.公司名稱,訂單.貨主名稱,雇員.姓氏,雇員.名字

from 客戶,訂單,雇員

where 訂單.客戶id=客戶.客戶id and 訂單.雇員id=雇員.雇員id

查詢尊稱為「女士」的雇員姓氏,名字,貨主城市,以及雇員id和公司名稱

select 雇員.姓氏,雇員.名字,訂單.貨主城市,訂單.雇員id,客戶.公司名稱from 雇員,訂單,客戶

where 雇員.雇員id=訂單.雇員id

and 客戶.客戶id=訂單.客戶id and 訂單.雇員id in(select 雇員id from 雇員where 尊稱='女士')

order by 雇員id desc

SQL Server 實驗語句集合一

sql server 實驗 第二章 管理資料庫和表 1.建立資料庫 兩種方法 圖形介面和transact sql語句 請用語句建立名為mydatabase的資料庫,並要求設定其儲存路徑為f盤,資料檔案初始大小為100mb,最大為5000mb,增長為100mb,日誌檔案初始大小為50mb,最大為200...

SQL實驗用到的語句集合二

第三章 安全管理 1.windows身份驗證 sp grantlogin login 例子 允許test域使用者xz及sqlusers組連線sql服務 允許本地組users連線sql服務 sp grantlogin test xz sp grantlogin test sqlusers sp gra...

Sql Server分頁語句

分頁方案一 利用not in和select top分頁 語句形式 select top 10 from testtable where id not in select top 20 id from testtable order by id order by id select top 頁大小 f...