【正文】
KS GROUP BY PUBLISHER實驗結(jié)論: TSQL語言的基本使用(1) 使用局部變量、全局變量1)定義及使用局部變量① 定義一個tinyint的整型變量,并分別給其賦值4345,觀察其執(zhí)行結(jié)果。 select username,address,mobile,bookname,author,OrderCount from users,books,basket where = AND = AND OrderTime=39。select * from books where Saleprice10 and Saleprice150 and bookname like 39。YBZT000339。5) 修改表中數(shù)據(jù)。 6) 使用對象資源管理器刪除“圖書信息庫”數(shù)據(jù)庫。 (3) 熟悉查詢分析器在 SQL Server Management Studio 窗口中,進(jìn)入 SQL Server Management Studio查詢窗口,即查詢分析器。操作如下:在 SQL Server Configuration Manager 窗口中選擇要啟動或禁用的服務(wù)器右擊,選擇“屬性”命令進(jìn)入相應(yīng)服務(wù)的屬性界面,選擇“服務(wù)”選項卡,然后再選擇“啟動模式”后面的選項,其中“自動”選項即為服務(wù)器在開機啟動時自動啟動。13) 單擊“下一步”按鈕,打開“準(zhǔn)備安裝”對話框。6) 單擊“下一步”按鈕,彈出“注冊信息”對話框,輸入姓名、公司名稱和注冊碼后,單擊“下一步”按鈕。大連東軟信息學(xué)院電商系統(tǒng)功能開發(fā)技能實習(xí)手冊 系 別: 專業(yè)班級: 學(xué) 號: 學(xué)生姓名 指導(dǎo)教師: 第一部分SQL Server 2005 數(shù)據(jù)庫SQL1. 數(shù)據(jù)庫基本操作安裝SQL Server 2005;了解SQL Server 2005 各組件;建立和刪除數(shù)據(jù)庫;理解SQL Server的數(shù)據(jù)類型,建立、刪除和修改表。5) 單擊“下一步”按鈕,打開“系統(tǒng)配置檢查”對話框。12) 單擊“下一步”按鈕,打開“錯誤和使用情況報告設(shè)置”對話框。2) 可以設(shè)置服務(wù)器在開機時自動啟動或禁用。在“對象資源管理器”面板中可以進(jìn)行注冊和刪除服務(wù)器。 5) 使用對象資源管理器將“圖書”數(shù)據(jù)庫改名為“圖書信息庫”。4) 向Books表中插入如下數(shù)據(jù)。 select BookName SalePrice from books where id=39。8) 在books表中查詢出版社有一個“人”字并且銷售價格在 10~150 元之 間的所有圖書。 select bookname,Saleprice ,TypeId from books where BookType TypeId=Books TypeId2) 查詢訂購時間在2010825訂購圖書的用戶姓名、地址、移動電話,所定圖書的書名、作者,以及訂購數(shù)量。 SELECT AVG(SALEPRICE) FROM BOOKS GROUP BY PUBLISHER2) 統(tǒng)計books 表中每個出版社一共有多少本書。DECLARE local_variable_char nvarchar(9)SET local_variable_char =39。Abcd39。中國39。中國39。,3,2))⑤ 將字符串“abcdabcd”中的所有字符“a”換為字符“%”。SELECT GETDATE(), YEAR(GETDATE()) , MONTH(GETDATE()) ,DAY(GETDATE())② 使用datediff函數(shù)返回某個給定日期與當(dāng)前系統(tǒng)日期相差的天數(shù)。 if exists(select book.* from books ,booktype where = and typename=39。select bookname,Publisher from bookscase when 39。②從BookShop庫Books表中查詢所有書的銷售價格情況,凡銷售價格為空的輸出“未錄入銷售價格”,小于30元輸出“價格適中”,30~100元輸出“價格偏高”,100~300元輸出“價格高”,300以上的輸出“價格特別高”。價格高39。 索引(1) 通過對象資源管理器創(chuàng)建索引1)創(chuàng)建索引① 用對象資源管理器為表Users創(chuàng)建一個索引名為User_index的唯一性非聚簇索引,索引關(guān)鍵字為Username,升序,填充因子85%。Create index IX_ordt on Complain(OrderNumber desc , PostTime asc) 2)重命名索引將books表索引文件book_index更名為book1_index。Drop view printer_info_view4) 向視圖users_info_view修改(UPDATE)和刪除(DELETE)操作。劉冰39。DROP PROCEDURE p_books_price1)使用CREATE TRIGGER 命令創(chuàng)建一個觸發(fā)器books_tril,當(dāng)向books 表中插入一條記錄時,自動顯示信息“數(shù)據(jù)插入成功”。,39。并掌握備份的創(chuàng)建、使用對象資源管理器和命令進(jìn)行備份、恢復(fù)數(shù)據(jù)庫的方法。,39。2) 使用對象資源管理器創(chuàng)建數(shù)據(jù)庫角色(標(biāo)準(zhǔn)角色),新角色名稱是bok_role1 ;然后將角色成員 bok_user1添加到標(biāo)準(zhǔn)角色中,最后在“對象資源管理器”面板中刪除數(shù)據(jù)庫角色bok_role1。exec sp_addapprole 39。12345639。接著向兩個表(new1,new2)中輸入數(shù)據(jù),再利用對象資料管理器先后進(jìn)行兩次日志備份。 grant select on books to public4) 把對books表的INSERT 權(quán)限授予用戶bok_user1,并允許將此權(quán)限再授予其他用戶。grant select on books to bok_role35) 創(chuàng)建一個應(yīng)用程序角色bok_approle,此角色能夠訪問bookshop 數(shù)據(jù)庫,并具有讀取、修改數(shù)據(jù)表的權(quán)限。bok_role239。在“查詢”窗口中輸入和執(zhí)行語句,并在“對象資源管理器”面板中顯示其結(jié)果。 exec sp_addlogin 39。,39。 DROP TRIGGER books_tril13)使用CREATE TRIGGER 命令創(chuàng)建一個觸發(fā)器books_insert_tril,當(dāng)向book2 表中插入一條記錄時,自動顯示 books 。 Cr