T-SQL語句學習(三)

這部分介紹下視圖、索引技術。

1、視圖:是從一個或幾個基本表(或視圖)導出表。視圖與基本表不同,是一個虛表。

?當基本表中的數據發生變化時,從視圖中查詢出來的數據也會隨之改變。

?1.1 定義視圖

?? a、創建視圖的語法要求

View Code
1 CREATE VIEW view_name  -- 必須作為T-SQL語句的第一行,否則報錯
2 AS
3 <子查詢>
4 [WITH CHECK OPTION];

?b、對表Student建立ID號,姓名,年齡的Student_view視圖。

View Code
1 CREATE VIEW Student_view
2 AS
3 SELECT SID,SNAME,SAGE
4 FROM Student

1.2 查詢視圖

a、可以使用對操作基本表一樣的查詢操作來作用于視圖表,而修改視圖表的操作實際上是修改的基本表的內容。

1.3 更新視圖

?通過INSERT、DELETE、UPDATE關鍵字更新視圖中的數據。

注意:對視圖的更新,最終要轉換為對基本表的更新。

1.4 視圖的作用說明

?? a、視圖能夠簡化用戶的操作

?? b、視圖使用戶能夠以多種角度看待同一數據

?? c、視圖對重構數據庫提供能夠了一定程度的邏輯獨立性

?? d、適當的利用視圖可以更清晰的表帶查詢

2、索引:為加速查詢速度的有效手段。可以在基本表上建立一個或多個索引,以提供多種存取路徑,加快查詢速度。

  2.1 建立索引

  a、語法說明

View Code
1 CREATE [UNIQUE][CLUSTER]INDEX <索引名>
2 ON <表名>(<列名>[次序][,<列名>[<次序>]...]);

  b、對Student的SID屬性列建立索引。

????? b.1 默認的時候,是按照屬性列的升序排序(ASC),因此升序時ASC可加也可以不加。

View Code
1 CREATE UNIQUE INDEX Student_index
2 ON Student(SID)

  b.2 降序時,必須加DESC。

View Code
1 CREATE UNIQUE INDEX Student_index
2 ON Student(SID DESC)

2.2? 刪除索引

DROP INDEX <索引名>

?

這一小節就結束了.....

轉載于:https://www.cnblogs.com/xuxu8511/archive/2012/03/25/2416478.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/386403.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/386403.shtml
英文地址,請注明出處:http://en.pswp.cn/news/386403.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

普通二本的辛酸Android面試之路,滿滿干貨指導

一、自我介紹 應該算是起點比較高吧&#xff01;985大學畢業后面一直在國外讀研。之前準備面試微軟但是可能經驗不夠&#xff0c;沒有通過。經過朋友介紹我準備回國&#xff0c;積累一些開發經驗。于是我面試了國內大廠BATJ&#xff0c;還有一些其他比較知名的公司&#xff0c…

python-3.8.0 新特性之賦值表達式

【python-3.8.0 新特性之賦值表達式】 賦值表達式的語法是這樣的“ name : expression ”&#xff0c;形式上看和賦值語句 “ ” 差不多&#xff0c;就作用上來看也雷同。也就是說 “:” 不是必不可少的&#xff0c;它只是一個錦上添花的新語法。 【1、例子】 假設我們要對列表…

普通二本的辛酸Android面試之路,算法太TM重要了

前言 編程是一個江湖&#xff0c;江湖之大&#xff0c;魚龍混雜&#xff0c;一部分江湖人士乃蝦兵蟹將&#xff0c;一不小心就被一箭射死&#xff0c;我們稱之為“碼農”&#xff0c;這些人事江湖的重要組成部分&#xff0c;他們承擔著堆砌代碼&#xff0c;實現功能設計的使命…

SQL常用日期處理函數(轉)

/**datepart()函數的使用 * datepart()函數可以方便的取到時期中的各個部分*如日期&#xff1a;2006-07--02 18&#xff1a;15&#xff1a;36.513* yy:取年 2006* mm:取月 7* dd:取月中的天 2* dy:取年中的天 183* wk:取…

最全的BAT大廠面試題整理,系列篇

前言 看到一篇文章中提到“最近幾年國內的初級Android程序員已經很多了&#xff0c;但是中高級的Android技術人才仍然稀缺“&#xff0c;這的確不假&#xff0c;從我在百度所進行的一些面試來看&#xff0c;找一個適合的高級Android工程師的確不容易&#xff0c;一般需要進行大…

記錄資料,

C#(1)面向對象的分析與設計(uml 2.0)版(2)C#字符串和正則表達式參考手冊.pdf (3)C#應用程序開發全程演練——從靈感到實現.pdf 中文版外加兩章 英文的,從出版社網站下. (4)C#大學教程 清華大學譯,少好幾章.英文版不錯.我讀的是第一版 .現在有第二版 . (5)C# WINDOWS程序設計 沒…

最全面試考點與面試技巧,大廠面經合集

前言 對于字節跳動的二面三面而言&#xff0c;FrameworkMVP架構HashMap原理性能優化Flutter源碼分析等問題都成高頻問點&#xff01;然而很多的朋友在面試時卻答不上或者答不全&#xff01;今天在這分享下這些問點的視頻解析給大家&#xff0c;希望對有需要的朋友有所幫助&…

阿里云sql監控配置-druid

今天我們說說數據源和數據庫連接池&#xff0c;熟悉java開發的同仁應該都了解C3PO&#xff0c;在這里不做過多的贅述了&#xff0c;今天我們說的是阿里DRUID&#xff0c;druid是后起之秀&#xff0c;因為它的優秀很快占領了使用市場&#xff0c;下邊我們一起來看看druid數據源的…

最全面試考點與面試技巧,真香!

寫在前面 身邊有不少去大廠面試的朋友&#xff0c;其中小金面試字節跳動的經歷很有意義&#xff0c;在這里分享給大家。小金是末流211計算機專業大三本科生&#xff0c;前幾天面試了字節跳動的廣州Android開發實習生。下面是他的面試經歷&#xff0c;還有一些他自己的經驗。 …

最強Android教程!2021年Android面經分享,大廠面經合集

前言 找工作還是需要大家不要緊張&#xff0c;有我們干這一行的接觸人本來就不多 難免看到面試官會緊張&#xff0c;主要是因為怕面試官問的問題到不上來&#xff0c;那時候不要著急 &#xff0c;答不上了的千萬不然胡扯一些&#xff0c;直接就給面試官說這塊我還沒接觸到&…

最強整理!字節跳動歷年Android中高級面試題全收錄!附超全教程文檔

開頭 讓我們一起來看看&#xff0c;字節跳動的第三面&#xff0c;面試官都問了什么&#xff1f;&#xff08;第一二面的題目及答案已整理&#xff0c;需要的可以在文末領取&#xff09; 從七月中旬開始&#xff0c;我前前后后差不多一共投遞了八十份簡歷&#xff0c;到目前為…

最新BAT大廠面試者整理的Android面試題目模板,分享PDF高清版

前言 從畢業到現在面試也就那么幾家公司&#xff0c;單前幾次都比較順利&#xff0c;在面到第三家時都給到了我offer&#xff01;前面兩次找工作&#xff0c;沒考慮到以后需要什么&#xff0c;自己的對未來的規劃是什么&#xff0c;只要有份工作&#xff0c;工資符合自己的要求…

C# 利用DotRas 操作adsl

開源項目地址&#xff1a;http://dotras.codeplex.com/ 使用這個可以方便的操作ADSL撥號、斷開。有詳細的開發文檔&#xff0c;需要的可以自己去看。。 /// <summary>/// 創建或更新一個PPPOE連接(指定PPPOE名稱)/// </summary>void CreateOrUpdatePPPOE(string up…

最新BAT大廠面試者整理的Android面試題目模板,成功入職字節跳動

前言 **一年中第一段跳槽高潮就要來了&#xff0c;**看到同事一個個離職&#xff0c;又有一部分同事已經找到滿意的工作&#xff0c;于是自己也盲目的開始面試起來&#xff08;期間也沒有準備充分&#xff09;&#xff0c;日夜奔走&#xff0c;簡歷投了很多家公司&#xff0c;…

python note 29 線程創建

1、線程 import time import threadingdef task(a1,a2,a3):time.sleep(2)print(拿快遞)def play():print(和女朋友去耍)def wm():print(去拿外賣)# 創建一個線程 # 讓該線程去執行任務&#xff1a;函數 t1 threading.Thread(targettask,args(1,2,3,)) # 去執行吧 t1.start()# …

算法題+JVM+自定義View,終局之戰

關于面試題 打個比方&#xff0c;如果把找工作理解成考大學&#xff0c;面試就是高考&#xff0c;市面上的“真題”就是模擬試卷。我們會很容易傾向于在面試前尋找對應公司的面試“真題”&#xff0c;重點準備&#xff0c;期待“押題”成功。但實際上&#xff0c;即使面試同一…

PostgreSQL 安裝 用戶配置

一、為什么選擇 PostgreSQL 自從MySQL被Oracle收購以后&#xff0c;PostgreSQL逐漸成為開源關系型數據庫的首選。 MySQL被oracle收購&#xff0c;innodb隨之被oracle控制。 二、安裝 1、MacOS 最方便的方法是安裝 PostgreSQL.app。 2、Linux &#xff08;CentOS 7&#xff09; …

系統學Android從零開始,搞懂這些直接來阿里入職

開頭 很多人說Android開發前景越來越差了 我覺得這個回答是片面的 首先Android應用開發前景差是在最近兩年出現的&#xff0c;也就是從2018開始&#xff0c;從那時起移動端的程序員已經慢慢出現供大于求的局面&#xff0c;本人作為移動端開發&#xff0c;深知這一點。 然而也…

Bginfo軟件在域的部署和應用

在企業的IT管理中&#xff0c;很多用戶都不知道怎么去查看自己計算機的IP地址、登陸帳戶。而對于網絡管理人員來說&#xff0c;他們可能需要知道用戶在域中登錄的一些信息&#xff0c;如那些用戶登錄過&#xff0c;在什么時間登錄&#xff0c;IP和MAC地址是多少&#xff1b;需要…

系統學Android從零開始,詳細的Android學習指南

Android面試相關整理 最近有一點找工作的打算&#xff0c;想補下面試題。但是發現網上面試相關的文章特別多&#xff0c;不知道從何看起&#xff0c;所以簡單的總結了一下我有印象的一些&#xff0c;方便自己隨時查看&#xff0c;本想帶下個人評價&#xff0c;但有些沒有仔細看…