日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

数据库基础知识系列

發布時間:2024/4/17 数据库 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库基础知识系列 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
來自:http://www.cnblogs.com/AaronYang/archive/2012/04/24/2468095.html?

?數據庫的設計

Net?stop?mssqlserver??? ?(開啟SQL)

Net?start?mssqlserver???????(關閉SQL)

?

1.1設計數據庫的步驟:

需求分析階段

1)?收集信息

2)?標識實體

3)?標識每個實體需要存儲的詳細信息

4)?標識實體之間的關系

概要設計階段

5)?繪制E-R

6)?將E-R圖轉換為數據庫模型圖

7)?遵循三大范式

詳細設計階段

三個范式的含義

1)?確保每列的原子性

2)?確保表中的每列都和主鍵相關(只描述一件事)

3)?確保每列都和主鍵列直接相關,而不是間接相關(兩列不能描述同一件事)

???三個范式的優點

4)?有助于規范化數據庫的設計

5)?有助于減少數據沉(冗)余

?

1.2基數都有哪幾種基數

1.?一對一:?1:?1??eg:?夫妻

2.?一對多:???1:?N??eg:?一個老師可以有多個學生

3.?多對一:???N:?1???eg:?多個學生可以有一個老師

4.?多對多:??M?:?N???eg:?群毆

1.3E-R圖?要用哪幾個圖形

l?矩形——實體集

l?橢圓——屬性

l?菱形——聯系集

l?直線——連接屬性和實體集,也用來聯系實體集和聯系集

?

?

?

1.4實體規范化和性能的關系

規范化——從關系型數據庫表中除去沉(冗)余數據的過程

??????????用于獲得高效的關系型數據庫表的邏輯結構的最好和最容易的方法

設計數據庫時要遵守三大范式,滿足的范式級別越高,系統性能就越低,因此允許適當的數據沉余列

.?SQL?Server?數據庫的基礎

1?.數據庫

含義:由表,關系,以及操作對象組成。

作用:存儲數據、檢索數據、生成新的數據

要求:統一、安全、性能等

按用途可分為:系統數據庫??用戶數據庫

?

行:實際對應一個實體?(一個實體一條記錄)(實體)

列:(字段)(屬性)

表:實體的集合,用來存儲具體的數據的。

?

2數據庫系統和數據庫管理系統

數據庫管理系統:是一種系統軟件,由一個相互關聯的數據集合和一組訪問數據的程序構成。

這個數據集合稱為數據庫

作用:維護數據庫

?

數據庫系統:是一個實際可運行的軟件系統,可以對系統提供數據進行存儲、維護、應用。

通常有?:軟件、數據庫、數據庫管理員組成。

?

3.Miscrosoft?SQL?Server?提供了4個系統數據庫

?

1):Master?數據庫:?所有的登錄賬號和系統配置設置

??????????????????????所有其他的數據庫及數據庫文件的位置

??????????????????????Sql?server?的初始化信息

?

2):Tempdb?數據庫:保存所有的臨時表和臨時存儲過程,以及臨時生成的工作表?(啟動時都重新創建)

?

(3):???Model?數據庫:創建的所有數據庫的模板。

4):?Msdb?數據庫:代理調度警報、作業、以及記錄操作時使用。

?

4.創建數據庫

一個數據庫至少包含一個數據庫文件和一個事物日志文件。

mdf是?primary?data?file?的縮寫?

ndf是Secondary?data?files的縮寫?

?

1):數據庫文件:主數據庫文件的擴展名為?.mdf?,用來存儲數據庫的啟動信息數據。?一個數據庫只能那個由一個主數據庫,其他數據庫文件被稱為次數據庫文件。

?

2):事物日志文件:擴展名為:.ldf,?事物日志文件名后需要加一個“_Log”。

一個數據可以有一個或多個事物日志文件。

?

3):次文件:擴展名為:ndf?;?次文件可有可無,由用戶定義并存儲用戶數據。通過將每個文件放在不同的磁盤驅動器上,次要文件可用于將數據分散到多個磁盤上。另外,如果數據庫超過了單個?Windows?文件的最大大小,可以使用次要數據文件,這樣數據庫就能繼續增長。

?

?

?

第2章??數據庫的實現

2.1建庫刪庫

?

【解決方案:】

use?master??--設置當前數據庫為master?便于訪問sysdatabases

--exists(查詢語句)檢測某個查詢是否存在

if?exists(select?*?from?sysdatabases?where?name='MySchool')

Drop?dataBase?MySchool?--刪除后再創建

2.2創建文件夾

//****//D盤創建名為project的文件夾

exec?sp_configure?'show?advanced?options',1??//顯示高級配置信息

reconfigure

exec?sp_configure?'xp_cmdshell',1??//需要執行sp_configure啟用xp_cmdshell

reconfigure

exec?xp_cmdshell?'mkdir?D:\project',NO_output?//DOS命令?創建文件夾

?

擴展存儲過程(Extened?Stored?Procedures)允許使用其他編程語言創建外部存儲過程,為用戶提供SQL?Sever?實例到外部程序的接口,便于維護。以“xp_”為前綴,以DLL形式單獨存在

2.3建表刪表

use?MySchool??//指明在哪個數據庫中建表

//判斷若存在先刪除

if?Exists(select?*?from?sysobjects?where?name?='Student')

drop?table?Student

//創建表

create?table?Student

?(

//identity?(標識增量,標識種子)

//?標識列不能為varchar類型,只能是(bigint(8),int(4),?smallint(2),tinyint(1(0-255之間)),decimal

StudentNo?int?not?null?identity?(1,1),?//非空,是標識列

????LoginPwd?varchar(20)?not?null,

????StudentName?varchar(20)?not?null,

????Sex?bit?not?null,

????GradeId?int?not?null,

????Phone?nvarchar(50)?null,

????Address?nvarchar(255)?null,

????Borndate?datetime?not?null,

????Email?nvarchar(50)?null,

IndentityCard?varchar(18)?not?null

?)

2.3創建和刪除約束

--主鍵

alter?table?Student

add?constraint?PK_StudentNo?primary?key?(StudentNo)

?

--唯一(可以為NULL值,但不能重復)

alter?table?Student

add?constraint?UQ_IdentityCard?unique?(IdentityCard)

?

--默認

alter?table?Student?

add?constraint?DF_Address?default('安徽')?for?Address

?

--檢查

alter?table?Student

add?constraint?CK_BornDate?Check(BornDate>=1990-01-01)

?

--外鍵(主表Student和從表Result通過關聯列StudentNo建立關系)

alter?table?Result????????????????????????????????????????????????

add?constraint?FK_Student_Result?foreign?key?(StudentNo)?references(引用Student(StudentNo)

--刪除約束

alter?table?Student

drop?constraint?DF_Address

?

?

二.數據庫表的管理

1?數據完整性:

有四種類型的約束

?

1):實體完整性約束??:要求表中的每一行數據反映不同的實體,不能存在相同的數據行

????????????通過:?索引、唯一約束(Unique)、主鍵約束(primary?key)或標識列(identity)屬性。

?

2):域完整性約束:??給定?列的輸入有效值

通過:限制數據類型、檢查約束(check)、輸入格式、外鍵約束(Foreign?Key?References)、

默認值(default)、空約束(?null)?、非空約束(not?null)

?

?

3):引用完整性約束:?輸入或刪除數據行時,此約束用來保持表之間已定義的關系。

?????????????????通過:主鍵和外鍵之間的引用關系實現。

?

(4):??自定義完整約束

?

?

2:主鍵和外鍵

?

主鍵:一個表只能有一個主鍵

原則:唯一、最少性、非空性、穩定性

?

外鍵:一個表可以有多個外鍵

?

?

3.標識列:

?identity?(標識種子,標識增量)

標識列常被定義為主鍵,在插入數據時,不許為標識列指定值。

4.主表和子表的關系

1):子表的相關項目的數據,在主表中必須存在

2):主表中相關項的數據更改了,則子表對性的數據項也應當隨之更改。

3):在刪除子表之前,不能夠刪除主表。

?

?

5.數據類型

?

分類

備注和說明

數據類型

說明

?

?

二進制數據類型

?

?

?

用來存儲非字符和文本的數據

binary

固定長度的二進制數據

varbinary

可變長度的二進制數據

image

可用來存儲圖像

?

?

?

文本數據類型

?

?

?

字符數據包括任意字母、符號、或數字字符的組合

char

固定長度的非Unicode字符數據,最大長度為8000個字符

varchar

可變長度的Unicode

(可存放新詞)

nvarchar

可變長度的Unicode數據(全球統一標識符)

ncahr

固定長度的Unicode

text

存儲長文本信息

ntext

存儲可變長度的長文本

?

日期和時間

日期和時間在單引號內分別輸入

DateTime

日期和時間

數字數據

數字(正數、負數、分數)

Int

?

占用4個字節的整數

smallint

占用2個字節的整數

tinyint

占用1個字節的整數

貨幣數據類型

十進制貨幣值,且精確到小數點4位數字

Money?

smallMoney

固定四位小數

Bit?數據類型

10或空值

Bit

布爾類型(表示是/否)

?

?

浮點型

近似數值類型

real

供浮點數使用

float

存儲精度比較高的(如貨幣金額)

Decimal(18,2)

?numeric

固定精度和范圍的數值型數據

?

?

?

?

?

?

?

?

?

第3章??SQL編程

3.1?使用變量

//***//根據學號查找’?李斯文’的信息,及與’?李斯文’相鄰的學生信息

use?MySchool?//使用MySchool數據庫

?

//聲明變量

declare?@name?varchar(8)

declare?@no?int

?

//?局部變量的賦值有兩種方法:使用?set?和?select

set?@name='李斯文'

select?*?from?Student?where?StudentName=@name

select?@no?=StudentNo?from?Student?where?StudentName=@name

?

//兩種方式實現查詢和李斯文相鄰學號的信息

select?*?from?Student?where?(StudentNo=@no?-1)?or?(StudentNo=@no?+1)?

select?*?from?Student?where?(StudentNo?in?(@no+1,@no?-1))

?

編號

區分方面

set

select

1

同時對多個變量賦值

不支持

支持

2

表達式返回多個值時

出錯

將返回的最后一個值賦給變量

3

表達式未返回值時

變量被賦空值

變量保持原值

?

eg:

???1.set?不能同時為兩個變量賦值】

???

???

2.A?==set?只能賦一個值??B==select查詢有多個值時,賦值查詢的最后一個結果】

?

?

3.【查詢無結果時?set?==?@addr被賦NULL值?select?==@addr?保持原值?】

?

?

【警告:】select?@addr=(select?Address?from?Student?where?1<0)此寫法將顯示空值

3.2全局變量

?

【@@ERROR?>0?表示上一條執行語句有誤

?

?

【注意】?常用的全局變量有:@@ERROR?——錯誤號

??@@IDENTITY?——標識列

??@@RowCount?——受影響的行數

3.3?輸出語句

?print??局部變量或字符串????//在消息框中顯示

?select?局部變量?as?自定義列名????//在結果框中顯示

???eg:?

?print??'服務器的名稱:'+@@ServerName

?select??@@ServerName?as?'服務器的名稱'

3.4?數據類型轉換

Cast?(表達式?as?數據類型)?????Cast(date?as?varchar(10))????????

?Convert(varchar(10),@date,111)

Convernt?(數據類型(長度)?,?表達式?,?日期型(1-131)、浮點型指定轉換的格式)

print?'成績:'+convert(varchar(20)?,@result)

???????????print?'成績:'+cast(@result?as?varchar(20)))

???獲取年齡

@age=floor(DATEDIFF(DY,Borndate,GETDATE())/365)

?Floor?小于某個數的最大整數???eg:?Floor(27.7)????27(周歲)

Ceiling?大于某個數的最小整數??eg:?Ceiling?(27.7)?????28(虛歲)

3.5?邏輯控制語句

順序??begin?~?end????相當于?大括號{}

分支??if?~?else??和?case?~?end

循環??while

??????set?nocount?on?--不顯示“n行受影響,寫在執行SQL語句的上面

3.6?批處理

GO——把SQL語句批量處理(以一條命令的方式來處理一組命令的過程稱為批處理。)

它可以提高語句執行的效率。

?

【★☆】“不顯示n行受影響”——set?nocount?on

?

?

三.數據管理

1.?T-SQL的組成

DML(數據操作語言)?:?用來插入、刪除、修改、查詢數據庫中的數據(?insert??delete??update??select)

DCL?(????控制?????):?用來控制數據庫組件的存取許可、存取權限等。(Grant??Revoke

DDL?(????定義?????):??用來建立數據庫、數據庫對象和定義其列?。

大部分Greate開頭的命令?:(Greate?Table???Great?view??drop?Tabel

?

2.比較運算符:

>???<??=???>=??<=??<>(不等于)??!?()

?

?

?

3.通配符

通配符

解釋

示例

‘_’

一個字符

A?like?‘C_’

%

任意長度的字符串

B?like?‘CO_%’

[]

括號里所有指定范圍內的一個字符

C?like?‘9wo[1-2]’

[^]

不再括號中指定范圍內的任意一個字符

D?like??like’9wo[^1-2]’

?

通配符經常與???like??關鍵字使用。

?

4.?邏輯表達式

T-sql?支持的邏輯運算符有notAndor

???eg:?采購訂單表中—付款方式:信用卡

???????????????????—約束要求:牡丹卡、金穗卡、龍卡、陽光卡

Not(付款方式=’信用卡’)??or??(?信用卡?in??(?‘牡丹卡’?,?’?金穗卡’?,?’?龍卡’?,?’?陽光卡’)?)

在一個語句中使用了多個邏輯運算符時,首先求not?值,然后求and值,最后且or值

注:int?關鍵字用來限制范圍。

?

??????????????????????列名?Between?低值?And?高值

?Where?條件種類??????And?Or?Not(與,或,非)

??????????????????????In(值列表)???egSelect?*?from?stuInfo?Where?stuAge?IN?(21,25)

??????????????????????Like(模糊查詢)

5.SQL語句

1.?一次插入一行

Insert?[into]??<表名>??[列名列表]??values??<值列表>

????列名列表順序可自己指定,但值列表的順序應該和列名列表相同

2.?一次插入多行

l?Insert?[into]??<新表名>[此表必須預先創建]?

?select?<列名>??from?<查詢的表>

?

l?Select?<列名>???into??<新表名>[必須預先沒有]?from??<查詢的表>

?

l?Insert??<查詢的表>[列名1,?列名2,列名3]????——得到的是虛擬表

Select?'?',?'?',?'?'?union

Select?'?',?'?',?'?'?union

Select?'?',?'?',?'?'?

?

?

Delete??from??<表名>??[where?<刪除條件>]

只要刪除就是刪除整條記錄,不會只刪除單個字段,所以在delete?后不出現字段名。

注:delete...from...只要刪除就是刪除整條記錄,不會刪除單個字段,所有在delete后不能出現字段名,例如:

“delete?SAddress?from?Students”?此語句將會報錯

?

Truncate??table??<表名>

注意:1執行刪除不能刪除主外建關系的表數據

??????2?刪除表中所有數據

??????3執行效率高(快)

?

Update??<表名>?set?<列名=更新值>??[where?<更新條件>]

Select?<列名>

From?<表名>

Where?[查詢條件表達式]

Group?by?[分組]

Having??[過濾]??——不單獨使用,只與group?by?一起使用(相當于Where)

[order?by?<排序的列名>?[ASC?或DESC(降序)]

1.?選擇指定數量的記錄,通常配合order?By使用

Eg;?Select?Top?2?*?From?stuInfo?Order?By?stuAge?Desc

第4章?高級查詢

4.1子查詢

含義:嵌入的查詢稱為子查詢或嵌套查詢

實現方式:可通過關系運算符、in?exists?實現的查詢

注意:子查詢語句必須放置在一對圓括號內。

與關系運算符使用時,必須保證子查詢返回的值不能多于一個

舉例:

--查詢最近一次C#?OOP考試成績最高分和最低分

select?科目='C#?OOP',MAX(StudentResult)?as?最高分?,?Min(StudentResult)as?最低分??from?dbo.Result?

where?SubjectNo=(select?SubjectNo?from?dbo.Subject?where?SubjectName='C#?OOP')

and?ExamDate=(select?Max(ExamDate)from?dbo.Result?where?SubjectNo=(select?SubjectNo?from?dbo.Subject?where?SubjectName='C#?OOP'))

go

4.2??表聯接

內聯接——返回兩表的交集

select?列名,列名,列名,列名

from?表1?inner?join??表2?on?(表1.?列名=表2.?列名)

?inner?join?表3?on?主外鍵關系

第一個?on??主外鍵關系是表1?和表2

第二個?on??主外鍵關系是表2和表3的或表1?和表3

(在內連接中,參與連接的表的地位是平等的,沒有主從之分)

?

外聯接——??A?C?B

1.?左外聯接(left?join??或?left??outer?join)????A+C

2.?右外連接(Right?join??Right?outer?join)????B+C

3.?完整外聯接???(Full?join??Full?outer?join)?????A+B+C

????????

select?列名,列名,列名,列名

from表1?left?join??表2?on?(表1.?列名=表2.?列名)?

left?join?表3?on?主外鍵關系

第一個?on??主外鍵關系是表1?和表2

第二個?on??主外鍵關系是表2和表3

(在外部的連接中參與連接的表有主從之分,left?join?左邊的表是主表,右邊是從表?)

?

交叉聯接——返回兩表之積

4.3??in?和?not?in

???和where做查詢使用

--查詢S1學期開設得課程in)(not?in?查詢的是非S1開始的課程)

select?SubjectName?from?dbo.Subject?

where?GradeID?in?(select?GradeID?from??dbo.Grade?where?GradeName='S1')

go

4.4??Exists?not?Exists

???和if做判斷使用

--如果有S1的學生,就將他的在讀年級更新為S2

if?exists(?SELECT?*?FROM?Student?INNER?JOIN?Grade?ON?

???????????Student.GradeId=Grade.GradeId?WHERE?GradeName='S1')

begin

?????update??dbo.Student?set?GradeId=(select?GradeID?from?dbo.Grade?where?GradeName='S2')

?????from?dbo.Student?inner?join?dbo.Grade?on?Student.GradeId=Grade.GradeID?

?????where?GradeName='S2'

end

go

4.5??表聯接和子查詢的區別

??表聯接都可以用子查詢替換,反之不可以。

??子查詢——適合于作為查詢的篩選條件

??表聯接——更適合于查看多表的數據

4.6??子查詢的注意事項

1.?父查詢中的子查詢可包括

??????select?、?from?、?where?、?group?by?、?having

??????但排序語句(order?by)不能寫在子查詢中

1.?子查詢的select子句中不能出現textntextimage數據類型的列

2.?子查詢中包含而父查詢中沒有的列不能包含在輸出列中

?

?

select?*?from?(select?*?from?Result)?Info?

?

第5章???☆☆?SQL函數

5.1???字符串函數

/*字符串函數*/

--1.查找一個字符串在另一個字符串中位置

--從第一個位置開始查找青鳥在合肥科海北大青鳥中出現的位置

select?CharIndex('青鳥','合肥科海北大青鳥',1)?

?

--2.返回給定字符串的長度

select?len('合肥科海北大青鳥')

?

--3.將字符串轉換成大寫

select?upper('hefei-kehai')

?

--4.將字符串轉換成小寫

select?lower('HEFEI-kehai')

?

--5.去除字符串左邊空格

select?ltrim('??hefei??')

?

--6.去除字符串右邊空格

select?rtrim('??hefei??')

?

--7.從左邊返回指定長度的字符串

--?返回結果(合肥科海)

select?left('合肥科海北大青鳥',4)

?

--8.從右邊返回指定長度的字符串

--?返回結果(北大青鳥)

select?right('合肥科海北大青鳥',4)

?

--9.替換字符串中的字符

--??合肥替換成安徽

select?replace('合肥科海北大青鳥','合肥','安徽')

?

--10.在指定位置刪除指定的長度的字符串,并在此插入行的字符串

--?刪除科海插入圣大

select?stuff('合肥科海北大青鳥',3,2,'圣大')

?

--11.從指定位置返回指定長度的字符串

--?返回結果北大青鳥

select?substring('合肥科海北大青鳥',5,4)

?

?

5.2??日期函數

/*數據庫日期函數*/

--1.獲取系統當前日期

select?getdate()

?

--2.將指定的數增加到指定的日期上

--?返回對月增加結果-11-06?00:00:00:000

select?dateAdd(mm,2,'2009-09-06')

?

--3.返回兩個日期指定部分之差

--?返回年差結果為

select?datediff(yy,'2000-07-07','2009-02-09')

?

--4.返回日期中指定部分的字符串

--?返回日期中的日為

select?dateName(dd,'2009-9-18')

?

--5.返回日期中指定部分的整數

--?返回日期為

select?datePart(day,'2009-9-15')

?

?

?

/*截取各種時間格式*/

--1.截取時間格式為-09-15(--)

select?convert(varchar(10),getdate(),20)

?

--2.截取時間格式為:28:34(--)

select?convert(varchar(10),getdate(),8)

?

--3.截取時間格式為-09-15?21:31:03(-----)

select?convert(varchar(20),getdate(),120)

?

--4.截取時間格式為-15-2009(--)

select?convert(varchar(100),getdate(),110)

?

--5.截取時間格式為/09/15(//)

select?convert(varchar(100),getdate(),11)

?

5.3??數學函數

--1.取絕對值

select?ABS(-43)

?

--2.取大于或等于指定數值、表達式的最小整數

select?ceiling(43.5)?

?

--3.取小于或等于指定數值、表達式的最大整數

select?floor(43.5)

?

--4.取冪值

select?power(5,2)

?

--5.四舍五入到指定精度

select?round(43.543,1)

?

--6.正數返回+1?、負數返回-1?、返回

select?sign(-43)

?

--7.取浮點表達式的平方根

select?sqrt(9)

?

?

5.4??聚合函數

1.??sum?放回數值的總和??(只能用于數字類型的列?,不能匯總字符、日期等其他數據類型)

?

2.??avg??返回數值的平均值???(只能用于數字類型的列)

?

3.??max(返回最大值)?和min(返回最小值)??

?(可以用于數字型、字符型、以及時間/日期類型)

?

4count?(返回提供的表達式非空值的計數?)(可用數字和字符串類型)

?

?

?

?

第6章??事務、視圖和索引

6.1??事務

含義:

是單個邏輯工作單元執行的一系列操作。

如果某一事務成功,則該事物中進行的所有數據更改均會提交,成為數據庫的永久組成部分。

如果事務遇到錯誤且必須取消或回滾,則所有數據更改均被清楚

特性:

一個邏輯單元必須有四個屬性(ACID)。

原子性(Atomicity)??一致性(Consistency)??隔離性(Isolation)???持久性(Durability

語法:

??????begin?transaction??--開始事務

commit?transaction?????--提交事務

rollback?transaction???--回滾事務

分類:

?????顯式事務——用begin?transaction明確指定事務的開始

??????隱式事務——通過設置set?implicit_transactions?on?將隱式事務模式設置為打開。

無需描述每個事務的開始,只需要提交或回滾每個事務

??????自動提交事務——SQL?Server?的默認模式,它將每條T-SQL語句視為一個事務,自動提交或回滾

編寫事務的原則:

l?事務盡可能簡短

l?事務中訪問的數據量盡量最少?

l?查詢數據時盡量不要使用事務

l?在事務處理過程中盡量不要出現等待用戶輸入的操作

6.2??視圖

含義:

?????保存在數據庫中的select查詢。是一種虛擬表,由一個或多個表中的列和行組合而成。

使用原因:

?????1.?數據的安全性。用戶不必查看整個數據庫結構,有所側重

?????2.?符合用戶日常業務邏輯,使他們對數據更容易理解

如何操作視圖:

l?篩選表中的行

l?防止未經許可的用戶訪問敏感數據

l?將多個物理數據表抽象為一個邏輯數據表

特點:

?????視圖并不是數據庫中存儲的數據值的集合,它的行和列來自查詢中引用的表。在執行時,直接顯示表中的數據。

使用方法:

一:使用Microsoft?SQL?Server?Management?Studio

??1.?選中數據庫下的“視圖”,右擊選擇“新建視圖”

??

??2.?在打開的對話框中選擇需要連接的表后,單擊“添加”按鈕

??3.?選擇希望查看的列,可以取別名,然后單擊??即可

????

?

?

二:使用T-SQL語句

?????use?MySchool

go

--檢測視圖是否存在,視圖記錄存放在系統表sysobjects中

if?exists(select?*?from?sysobjects?where?name='vw_Stu_Result_Subject')

drop?view?vw_Stu_Result_Subject

go

?

--創建視圖

create?view?vw_Stu_ReSub

as

SELECT?Student.StudentName?AS?學生姓名,?Student.Phone?AS?聯系電話,

???????Result.StudentResult?AS?成績,?Result.ExamDate?AS?考試日期,?

???????Subject.SubjectName?AS?課程名稱

FROM?Student?

INNER?JOIN?Result?ON??Student.StudentNo?=?Result.StudentNo?

INNER?JOIN?Subject?ON?Result.SubjectNo?=?Subject.SubjectNo

go

?

--查看視圖結果

select?*?from?vw_Stu_Result_Subject

?

注意事項:

l?每個視圖中可使用多張表

l?一個視圖可以嵌套另一個視圖

l?視圖定義中的select語句不能包括以下內容

??Order?by子句,除非查詢語句的選擇列表中也有一個TOP子句

??Into?關鍵字

??引用臨時表或表變量

6.3??索引

作用:

???提升數據庫的檢索速度,改善數據庫性能

分類:

??唯一索引——不允許兩行具有相同的索引值(不建議使用)

??主鍵索引——是唯一索引的特殊類型,它要求主鍵中的每個值都是唯一的

??聚集索引——按字母(字母是邏輯順序,頁碼是物理順序)一個表只能由一個聚集索引

??非聚集索引——按筆畫排序

??復合索引——多列組合而成的索引

??全文索引——基于標記的功能性索引

使用方法:

一:使用Microsoft?SQL?Server?Management?Studio

在設計表中右擊“索引/鍵”,點擊“添加”——索引列的排序、是唯一的……

二:使用T-SQL語句

???use?MySchool

go

?

--檢測是否存在該索引(索引存放在系統表sysindexes)

if?exists(select?name?from?sysindexes?where?name?='IX_Student_StudentName')

drop?index?Student.IX_Student_StudentName??--刪除索引

?

--創建非聚集索引,填充因子30%

--unique(唯一索引)?clustered?(聚集索引)?nonclustered?(非聚集索引)

create?nonclustered?index?IX_Student_StudentName?

???on?Student(StudentName)

???with?fillfactor=30

go

?

/*--指定按索引:IX_Student_StudentName查詢--*/???

select?*?from?Student

???with(index=IX_Student_StudentName)

???where?StudentName?like?'%'

建立索引的標準:

??頻繁搜索的列

??經常用作查詢選擇的列

??經常排序分組的列

??經常用作連接的列(主鍵/外鍵)

第7章??存儲過程

7.1??存儲過程的概念

含義:

SQL語句和控制語句的預編譯集合。包括?聲明變量、邏輯控制語句、編程

優點:

??模塊化程序設計——創建一次,調用多次

??執行速度快,效率高——已創建的存儲過程,可直接執行,無需編譯優化

??減少網絡流量——使用一行執行語句即可

??具有良好的安全性——不同權限用戶使用不同存儲過程,通過提交的存儲過程名稱執行

?

一個完整的存儲過程包括以下三個部分:

??輸入參數和輸出參數

??在存儲過程中執行的T-SQL語句

??存儲過程的返回值

?

分類:

一:系統存儲過程

二:用戶自定義的存儲過程

7.2??系統存儲過程

?????exec?sp_databases??--列出當前系統中的數據庫

exec?sp_renamedb?'MyBank','Bank'?--改變數據庫名稱

use?MySchool

go

?

exec?sp_tables??--當前數據庫中可查詢對象的列表

exec?sp_columns?Student??--查詢Student表中列的信息

exec?sp_help?Student?????--查詢Student表的所有信息

exec?sp_helpconstraint?Student???--查看Student表的約束

exec?sp_helptext?'vw_Stu_Result_Subject'??--查看視圖的語句文本

exec?sp_stored_procedures??--返回當前數據庫中的存儲過程列表

exec?sp_helpindex?Student??--查詢Student表的索引

exec?sp_stored_procedures??--顯示存儲過程的列表

7.3??用戶自定義的存儲過程

set?@errorSum=@errorSum+@@ERROR??--顯示錯誤數

????set?@subjectNo=@@IDENTITY??--獲得課程編號(獲取主鍵標識列的編號)

l?創建不帶參數的存儲過程

?????use?MySchool

go

?

if?exists(select?*?from?sysobjects?where?name='usp_StudentResult')

drop?procedure?usp_StudentResult???--刪除存儲過程-

go

?

/*--創建不帶參數的存儲過程--*/

create?procedure?usp_StudentResult

as

SELECT?Student.StudentName?AS?學生姓名,?Student.Phone?AS?聯系電話,

???????Result.StudentResult?AS?成績,?Result.ExamDate?AS?考試日期,?

???????Subject.SubjectName?AS?課程名稱

FROM?Student?

INNER?JOIN?Result?ON??Student.StudentNo?=?Result.StudentNo?

INNER?JOIN?Subject?ON?Result.SubjectNo?=?Subject.SubjectNo

Go???--go不能省,要省略需寫???begin?end

?

exec?usp_StudentResult???--調用執行存儲過程

l?創建帶輸入參數的存儲過程

create?procedure?usp_unpass

?

@score?int???--平均成績???@score?int=50

???@subName?varchar(50),--考試課程?

As

?

??--輸入參數

exec?usp_unpass??50,?'SQL?Base'

exec?usp_unpass?@score=50,?@subName='SQL?Base'

?

--輸入參數采用默認值

exec?usp_unpass??default,?'SQL?Base'

exec?usp_unpass??@subName='SQL?Base'

?

l?創建帶輸出參數的存儲過程

???create?procedure?usp_query_num

?

???@UnPassNum?int?output,?--未通過人數****輸出參數

???@TotalNum?int?output,???--參加考試人數****輸出參數

???@subName?varchar(50),--考試課程****輸入參數

???@score?int=60???--平均成績****輸入參數

??

As

?

--聲明變量用于接收輸出的值

declare?@UnPassNum?int

declare?@TotalNum?int

exec?usp_query_num?@UnPassNum?output?,@TotalNum?output,'Java?Logic',50

?

例如:??1.?輸入參數???2.Exec執行

??

7.4??處理錯誤信息

作用:向用戶報告錯誤

語法:

--創建存儲過程

create?procedure?usp_存儲過程名

as

??if(@GradeName?is?null?or?@SubjectName?is?null)

??begin

?????raiserror('學期名稱和課程名稱是否為空',16,1)

?????return??--立即返回,退出存儲過程

??end

??--SQL語句

7.5??注意

???存在于sysobjects中的有——??表???、???視圖???、存儲過程?

????string?account=string.Format("{0:000000}",int.Parse(userItem[1]));

????????????????///C3????貨幣格式??????eg2000??————¥2000.000

????????????????///D3?????十進制格式????eg2000?————2000

????????????????///F3?????小數點后的位數固定??eg:?2000?————2000000

????????????????///N?????用逗號隔開的數字?eg:?250000?————250000.00

????????????????///P3????百分比計算法??eg0.3256??————32.56

????????????????///X000??十六進制格式??eg12??————?C

????????????????string?Money?=?string.Format("{0:C2}",int.Parse(userItem[2]));??//貨幣格式?小數點后兩位小數

?

?

其他:

CREATE PROCEDURE P_GetPagedOrders2005
@startIndex INT,?
@pageSize INT?
AS
begin
WITH orderList AS (?
SELECT ROW_NUMBER() OVER (ORDER BY O.orderid DESC)AS Row, O.orderid,O.orderdate,
O.customerid,C.CompanyName,E.FirstName+' '+E.LastName as EmployeeName?
from orders O
left outer join Customers C
on O.CustomerID=C.CustomerID
left outer join Employees E
on O.EmployeeID=E.EmployeeID)

SELECT orderid,orderdate,customerid,companyName,employeeName
FROM orderlist
WHERE Row between @startIndex and @startIndex+@pageSize-1
end

轉載于:https://www.cnblogs.com/llhhll/p/3407577.html

總結

以上是生活随笔為你收集整理的数据库基础知识系列的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产精在线 | 久久99久久99精品免观看粉嫩 | 亚洲精品午夜aaa久久久 | 精品美女在线观看 | 91久久国产露脸精品国产闺蜜 | 色综合久久天天 | 国产亚洲精品综合一区91 | 欧美日韩在线视频免费 | 视频国产精品 | 欧美精品久久久久久久免费 | 中文字幕丝袜一区二区 | www.久久免费视频 | 国产手机视频 | 77国产精品 | 天天玩天天干 | 久99久精品 | 欧美日韩在线播放 | 天天插日日射 | 亚洲欧美综合精品久久成人 | 91视频免费 | 日韩经典一区二区三区 | av网站免费看| 日韩动漫免费观看高清完整版在线观看 | 欧美在线观看视频一区二区三区 | 九九九在线 | 亚洲视频六区 | 在线观看免费日韩 | 国产999精品久久久久久绿帽 | 久草新在线 | 亚洲精品午夜久久久久久久久久久 | 一区二区三区四区在线免费观看 | 插插插色综合 | 主播av在线 | 手机av看片 | 青青河边草免费直播 | 亚洲精品一区二区三区四区高清 | 日b黄色片 | 免费av片在线 | 欧美va天堂va视频va在线 | 久久久久久高潮国产精品视 | 国产黄大片 | 欧美老女人xx | 中文字幕免费一区 | 97在线超碰 | 99久久日韩精品免费热麻豆美女 | 亚洲人成人天堂h久久 | 一区二区三区高清在线观看 | 色婷婷狠狠五月综合天色拍 | 一本到视频在线观看 | 永久免费的av电影 | 在线播放一区二区三区 | 又爽又黄又无遮挡网站动态图 | 久久免费视频在线观看30 | 99久久婷婷国产一区二区三区 | www五月天com| 91av福利视频 | 欧美黄网站 | 中文字幕精品www乱入免费视频 | 国内精品久久久久影院一蜜桃 | 精品久久电影 | av性在线| 香蕉网在线 | 国产h片在线观看 | 欧美性视频网站 | 日韩在线观看视频在线 | 日韩亚洲国产中文字幕 | av一级在线观看 | 97日日| 九九久久婷婷 | 成人久久影院 | 日韩a欧美 | 三级av免费看 | 日韩影视大全 | 99免费精品 | 国产一区福利 | 久久精精品视频 | 婷婷伊人综合 | 肉色欧美久久久久久久免费看 | 欧美极度另类性三渗透 | 四虎影视成人精品国库在线观看 | 天天射天天搞 | 最近中文字幕视频完整版 | 国产精品久久久999 国产91九色视频 | 青青河边草免费直播 | 亚洲dvd| 国产日女人 | 国产一区精品在线 | 麻豆精品视频在线 | 欧美日韩中文国产一区发布 | www.久久com| 免费看黄色毛片 | a级国产片| 国产精品美女久久久久久 | 男女全黄一级一级高潮免费看 | 国产精品入口a级 | 久久伊人国产精品 | 成人在线视 | 婷婷六月综合亚洲 | 国产精品自产拍在线观看中文 | 99久久精品国产免费看不卡 | 成人a级网站 | 精品日韩中文字幕 | 免费看黄在线观看 | 91成人在线看 | 欧美二区三区91 | 国产成人精品久久亚洲高清不卡 | 日韩精品免费 | 国产一区二区在线视频观看 | 国产精品igao视频网入口 | 99久久精品视频免费 | 欧美一级高清片 | 亚洲最大成人免费网站 | 久久午夜精品视频 | 国产视频一区二区在线观看 | 九九视频免费观看视频精品 | 狠狠地操| 日韩在线免费视频 | 国产大片黄色 | 91精品视频在线观看免费 | 国产精品s色 | 亚洲免费在线播放视频 | 天天爽天天做 | 狠狠操狠狠插 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 午夜av电影院 | 欧美一区二区三区在线看 | 国产中文视频 | 国产三级视频在线 | 一区二区三区视频网站 | 五月天堂网| 成人a免费 | 婷婷综合电影 | 一区二区中文字幕在线播放 | 手机在线观看国产精品 | 免费看91的网站 | 98超碰人人 | 欧美成人精品在线 | 99精品国产免费久久久久久下载 | 麻豆视频www | 一区二区三区久久精品 | 日韩精品一区二区三区外面 | 国产精品系列在线 | 国内精品久久久久久中文字幕 | 久久精品一二三区白丝高潮 | 97看片网| 成人免费影院 | 欧美 日韩 国产 中文字幕 | 麻豆一级视频 | 久久视频精品在线 | 欧美日韩中文字幕综合视频 | www.av在线.com| 午夜精品福利在线 | 337p日本大胆噜噜噜噜 | 亚洲欧美日韩一区二区三区在线观看 | 黄色一级免费电影 | 在线观看色网 | 日韩免费中文字幕 | 久久综合婷婷国产二区高清 | 欧美国产不卡 | 香蕉视频日本 | av观看在线观看 | 色婷久久 | 探花视频免费在线观看 | 国产打女人屁股调教97 | 成人久久久久久久久 | 国产高清区| 毛片基地黄久久久久久天堂 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 欧美特一级 | 在线电影播放 | 不卡av在线免费观看 | 国产精品永久在线观看 | 精品极品在线 | 成人av网站在线播放 | 在线天堂8√ | 国产精品私人影院 | 色成人亚洲 | 国产精品久久一区二区三区不卡 | 久久人人爽人人爽人人 | 中文字幕资源在线 | 久久综合成人网 | 麻豆视频网址 | 97超碰福利久久精品 | 午夜精品999 | 五月婷婷国产 | 国产亚洲精品美女 | 精品一区二区久久久久久久网站 | 在线观看视频中文字幕 | 亚洲精品国产综合99久久夜夜嗨 | 91精品国产高清自在线观看 | 国产亚洲成人网 | 久久艹免费 | 成人av电影免费在线播放 | 中文字幕在线一二 | 久99久精品 | 国产精品18久久久久久久久久久久 | 日韩电影在线观看一区二区三区 | 在线观看一区 | 午夜在线看片 | 国产成人精品区 | 天天操夜夜叫 | 亚洲电影自拍 | 亚洲另类xxxx | 成年人视频在线免费 | 国产91粉嫩白浆在线观看 | 日韩中文字幕免费视频 | 中文国产在线观看 | 亚洲国产999| 成人啪啪18免费游戏链接 | 日本激情视频中文字幕 | 99久久99久久精品国产片果冰 | 天天躁天天躁天天躁婷 | 天堂网中文在线 | 日韩va在线观看 | 日本免费久久高清视频 | 午夜12点 | 免费观看一区二区三区视频 | 免费h漫在线观看 | 五月天激情综合 | 久久激情片 | 69视频国产 | 97超视频免费观看 | 69av在线视频 | 青青河边草免费视频 | 国产精品美女毛片真酒店 | 日韩av成人免费看 | 亚洲日本色 | 国产中文字幕视频在线观看 | 97超碰在线久草超碰在线观看 | 夜色成人网 | 成人av直播 | 五月天婷婷免费视频 | 成人免费视频播放 | 亚洲最新毛片 | 91av原创 | 三级黄色免费 | 久久69av| 日韩爱爱网站 | 天天操夜夜逼 | 久久综合久久综合久久综合 | 日韩一级电影网站 | 狠狠色2019综合网 | 久久亚洲精品国产亚洲老地址 | 午夜精品一区二区三区在线播放 | 免费看v片| 亚洲精品视频在线播放 | 亚洲精品国产精品国产 | 欧美日韩精品免费观看视频 | 精品视频在线免费 | 91污视频在线 | 国产91九色视频 | 午夜av剧场 | 国产特级毛片aaaaaa高清 | 国内成人综合 | 欧美视频18 | 国产美女精品视频 | 最新av网站在线观看 | 国产成人免费在线 | 日韩在线观看高清 | 7777xxxx| 成人在线视频论坛 | 久久香蕉一区 | 中文字幕高清在线 | 国内视频在线观看 | 久久99免费 | 91丨九色丨国产女 | 国产精品久久久久久久久软件 | 天天干天天操天天射 | 97超碰人人澡人人 | 开心激情久久 | 久草在线视频首页 | 国产精品18久久久久久久久久久久 | 黄色的视频网站 | 日本韩国在线不卡 | 日日夜夜精品视频天天综合网 | 91亚色在线观看 | 7777精品伊人久久久大香线蕉 | 欧美精品一区二区三区一线天视频 | 中国黄色一级大片 | 久久久免费看片 | 99热国产在线 | 欧美一二在线 | 中文字幕av免费在线观看 | 免费看一级特黄a大片 | 国产亚洲综合精品 | 91亚洲影院 | 日韩在线电影 | 少妇bbw撒尿 | 久久黄色片 | av在观看 | av在线成人 | 激情婷婷欧美 | 精品主播网红福利资源观看 | 日日干天天 | 97人人视频 | 日韩欧美一区二区三区免费观看 | 91亚洲视频在线观看 | 在线电影 一区 | 国产高清视频免费观看 | 精品久久久久久久久中文字幕 | 国产精品热视频 | 手机成人免费视频 | 国产精品女人久久久久久 | 日韩av成人在线观看 | 天天天天天天干 | av免费看在线 | 99在线看| 亚洲人精品午夜 | 亚洲欧美怡红院 | 国产免费国产 | 日韩视频免费在线 | 国产成人一区二区三区电影 | 又黄又刺激的视频 | 日韩精品久久一区二区 | 五月婷婷黄色 | 99久久久免费视频 | 亚洲无在线 | 岛国av在线| 久久人人添人人爽添人人88v | 国内精品久久久久久久 | 久久久久免费精品国产小说色大师 | 国产亚洲一级高清 | 麻花豆传媒一二三产区 | 中文久草| 丁香视频在线观看 | 黄色的视频 | 成人精品一区二区三区电影免费 | av在线精品 | 色网影音先锋 | 中文字幕丝袜制服 | 国产亲近乱来精品 | 国产精品a成v人在线播放 | 国产精品一区久久久久 | 伊人在线视频 | 日韩一区二区三区在线看 | 免费aa大片 | 97免费在线观看视频 | 五月婷婷视频在线 | 美女视频a美女大全免费下载蜜臀 | 日韩欧美高清不卡 | 狠狠色噜噜狠狠 | 久久公开视频 | 精品国产精品久久一区免费式 | 国产在线国产 | 亚洲一区免费在线 | 最新日韩在线 | 在线国产视频一区 | 日韩欧美在线视频一区二区 | 天天操夜 | 精选久久| 亚洲永久精品视频 | a级免费观看 | 久久久久久久久久久久久影院 | 色资源中文字幕 | 深爱激情开心 | 色综合婷婷久久 | 久久乐九色婷婷综合色狠狠182 | 久久久99精品免费观看app | 99视频免费在线观看 | 国精产品999国精产品岳 | 国产在线不卡一区 | 天天干天天做天天爱 | 国产精品va在线观看入 | 欧美午夜激情网 | 国产精品成人自拍 | 国产91精品久久久久 | 91色蜜桃| 国产精品久久久久久久久费观看 | www.久久视频| 国产特级毛片aaaaaaa高清 | 亚洲欧美综合精品久久成人 | 高清视频一区二区三区 | 成人app在线播放 | 天天综合网 天天 | 在线视频久 | 视频一区二区在线 | 亚洲2019精品| 久久国产成人午夜av影院宅 | 日韩综合视频在线观看 | 九九热1| 国产精品福利在线播放 | 6699私人影院 | 欧美巨大荫蒂茸毛毛人妖 | 天天操,夜夜操 | 国产精品久久久久久久av电影 | 欧美韩国在线 | 国产在线观看国语版免费 | 97超碰超碰 | 天海冀一区二区三区 | 麻豆视频在线免费 | 麻豆视频在线观看 | 免费成人黄色片 | 91精品亚洲影视在线观看 | 久久免费国产视频 | 成人免费观看电影 | 久久精品99久久久久久2456 | 999国产在线 | 婷婷在线视频 | 免费看黄在线观看 | 久久五月婷婷丁香 | 丁香综合av| 国产精品久久久久久影院 | 超碰精品在线观看 | 91精品婷婷国产综合久久蝌蚪 | 亚洲精品久久视频 | 日日添夜夜添 | 日韩av中文在线 | 国产精品成人品 | www.国产在线| 久一在线 | 欧美91精品久久久久国产性生爱 | 夜夜躁日日躁狠狠躁 | 色婷婷激情四射 | www.午夜视频 | 中文免费观看 | 久久精品欧美一区 | 人人看黄色 | 国产伦理久久 | 麻豆免费视频网站 | 成人av影院在线观看 | 91超级碰碰| 日韩中文三级 | 亚洲精品88欧美一区二区 | 国产成人一区二区在线观看 | 96亚洲精品久久久蜜桃 | 久久一久久 | 五月天色婷婷丁香 | 国产高清在线免费观看 | 婷婷黄色片 | 国产精品自产拍在线观看桃花 | 久久国产欧美日韩精品 | 久久国产综合视频 | 日韩黄色软件 | 一区二区三区在线观看免费 | 国产第一页精品 | 久久影视一区二区 | 精品亚洲午夜久久久久91 | 国产a级精品 | 亚洲一区视频免费观看 | 国产精品视频永久免费播放 | 99热在线国产| 成人久久久久久久久久 | 亚洲涩涩网站 | 天天曰夜夜爽 | 国产粉嫩在线 | 色噜噜日韩精品欧美一区二区 | 午夜影院在线观看18 | 999久久久久 | 精品久久久999 | 亚洲欧美日韩精品久久奇米一区 | 99中文在线 | 69国产精品视频免费观看 | 日本狠狠干 | 色资源二区在线视频 | 狠狠色丁香久久婷婷综合_中 | 久插视频 | 成人9ⅰ免费影视网站 | 亚州免费视频 | 欧美精选一区二区三区 | 中文字幕中文 | 99在线视频网站 | 日韩欧三级 | 国产福利久久 | 香蕉久久国产 | 99久久精品免费看国产一区二区三区 | 国产一级片久久 | 伊人狠狠色丁香婷婷综合 | 丁香婷婷激情国产高清秒播 | 久草在在线视频 | 精品久久久久久久久久久院品网 | 人人澡人人澡人人 | 91福利试看 | 亚洲天堂精品视频在线观看 | 亚洲天堂精品视频 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 欧美精品亚洲精品 | 国产亚洲字幕 | 夜夜操夜夜干 | 国产午夜精品理论片在线 | 久久久久久久久久久久久影院 | 人人插人人澡 | 亚洲精品在线视频播放 | 日本中文字幕在线看 | 91看片网址 | 在线观看成人网 | 久久天堂亚洲 | 久久免费视频在线观看6 | 91麻豆高清视频 | 成人a级网站 | 成人91视频 | 日韩久久久久久久久 | 亚洲精品成人 | 国产99久久九九精品 | 黄色软件视频网站 | 日韩理论视频 | 在线 你懂 | 欧美久久综合 | 又黄又爽免费视频 | 亚洲精品18日本一区app | 黄色aaa级片 | 日韩av视屏 | 日本高清久久久 | 天天色棕合合合合合合 | 欧美午夜寂寞影院 | 精品国内自产拍在线观看视频 | 中文字幕在线观看免费高清完整版 | 国产视频精品网 | 中文字幕制服丝袜av久久 | 国产精品永久免费观看 | 成人av一区二区在线观看 | 国产h片在线观看 | 亚洲精品国产自产拍在线观看 | 精品一二区 | 天天插狠狠干 | 久要激情网 | 久操视频在线免费看 | 国产色女人 | 天天色 天天 | 国产精品一区二区在线观看免费 | 国产尤物一区二区三区 | 久久99网站 | 婷婷在线网站 | 欧美资源在线观看 | 久草在线视频免赞 | 不卡的av在线 | 久久国产高清视频 | 亚洲成av人影片在线观看 | 精品亚洲va在线va天堂资源站 | 精品一区电影 | 自拍超碰在线 | 九九久久在线看 | 丁香六月在线观看 | 日韩综合在线观看 | 中文字幕美女免费在线 | 四虎精品成人免费网站 | 97国产视频 | 日韩精品久久中文字幕 | 国产在线色视频 | 成人久久久久久久久 | 国产精品视频全国免费观看 | 国产四虎影院 | 亚洲精选久久 | 日韩精品一区二区三区第95 | 欧美性生交大片免网 | 天天操天天玩 | 久久在草| 日本精品一区二区三区在线播放视频 | 国产一区二区三区 在线 | av东方在线 | 久久精品老司机 | 国产精品久久三 | 亚洲小视频在线观看 | 91亚洲狠狠婷婷综合久久久 | 久久久久成人精品亚洲国产 | 日日日日 | 日韩欧美精品在线 | av免费在线看网站 | 日韩欧美精品在线观看视频 | 丰满少妇在线观看网站 | 久久久久久伊人 | 日韩免费在线 | 美女视频黄是免费的 | 国产成人精品国内自产拍免费看 | 天天伊人网 | 欧美极品久久 | 97国产人人| 久久五月婷婷丁香 | 国产精国产精品 | 精品视频在线免费观看 | 欧美日韩亚洲在线观看 | 成人免费看片网址 | 91精品老司机久久一区啪 | 人人看人人爱 | 摸bbb搡bbb搡bbbb | 99热99| 日日操操| 日本中文字幕在线免费观看 | 色五月情| 久草在线免费资源 | 91麻豆精品国产91久久久更新时间 | 中文字幕av网站 | 毛片一区二区 | 免费久久99精品国产 | 九色琪琪久久综合网天天 | 中文字幕一区二区三区在线视频 | 97人人网| 在线播放日韩av | 成人免费中文字幕 | 在线观看一区二区精品 | 欧美性免费 | 在线观看成人av | 国产一级在线观看视频 | 啪啪免费视频网站 | 成人在线视频你懂的 | 激情网第四色 | 亚洲 中文 在线 精品 | a黄色大片 | 精品国产成人在线 | 欧美日韩在线精品一区二区 | 国产一区视频在线 | 久草网在线视频 | 精品国产一区二区三区久久 | 久久久受www免费人成 | 久久久精品视频网站 | 久久精品国产亚洲 | 日韩区欠美精品av视频 | 国产999精品久久久久久绿帽 | 国内精品中文字幕 | 国产露脸91国语对白 | 最新国产精品拍自在线播放 | 亚洲国产中文字幕在线 | 国产亚洲一级高清 | 人人爽爽人人 | 国产精品中文在线 | 久久婷婷色综合 | 日韩视频一区二区在线 | 99精品免费久久久久久久久 | 2019天天干天天色 | 日韩精品久久久 | 成年人视频在线观看免费 | 三级午夜片 | 91免费观看视频网站 | 久久久综合色 | 国产婷婷久久 | 日韩毛片在线一区二区毛片 | 日韩av免费观看网站 | 中文字幕乱码在线播放 | 狠狠干我| 天天摸夜夜添 | 超碰97av在线| 亚洲精品国产精品乱码在线观看 | 久久五月婷婷丁香 | 天堂av在线免费 | 欧美日韩国产精品一区二区亚洲 | 中文字幕第一页在线 | 国产在线视频一区二区 | 国产理伦在线 | 精品91久久久久 | 欧美一级片播放 | 国产成人一区二区三区影院在线 | 99精品视频免费在线观看 | 欧美性做爰猛烈叫床潮 | 日日狠狠 | 欧美日韩精品在线免费观看 | 综合久久一本 | 国产色婷婷精品综合在线手机播放 | 日韩中文字幕在线观看 | 久草视频免费在线播放 | 最近中文字幕完整视频高清1 | 麻豆一二 | 在线观看精品国产 | 三上悠亚一区二区在线观看 | 久久天天躁狠狠躁亚洲综合公司 | 草久久影院 | 天天玩天天操天天射 | 亚洲作爱视频 | 国产黄色视 | 精品国产一区二区三区四 | 在线观看黄污 | 国产精品一区在线观看你懂的 | 福利一区视频 | 在线观看你懂的网址 | 天干啦夜天干天干在线线 | 国产一区二区手机在线观看 | 国产99一区二区 | 婷婷丁香导航 | 中文字幕一区二区三区四区 | 欧美综合色 | av免费网站在线观看 | 国产精品一区二区三区四 | 久草在线91 | 99热在线免费观看 | 久久99久久99| 在线观看av麻豆 | 很黄很色很污的网站 | 丁香视频在线观看 | 精品欧美乱码久久久久久 | 成人午夜电影在线 | 亚洲国产片 | av在线进入 | 欧美一级视频一区 | 日韩精品一区二区三区不卡 | 五月综合激情网 | 激情久久综合 | 久久中文网 | www夜夜操com | 久久国产精品久久精品国产演员表 | 国产一区在线视频播放 | 天天干夜夜夜 | 在线三级播放 | 夜夜操网 | 亚洲精品动漫成人3d无尽在线 | 国产视频美女 | 美女露久久 | 色婷婷亚洲 | 亚洲区精品视频 | 在线激情电影 | 欧美综合色在线图区 | 激情av五月婷婷 | 精品视频在线视频 | 午夜美女福利 | 丁香一区二区 | 国产精品99久久久久久久久久久久 | 日韩区欠美精品av视频 | 一区二区三区手机在线观看 | 中文字幕 欧美性 | www.亚洲视频.com | 久草视频免费在线观看 | 国产又粗又猛又色又黄网站 | 久久久亚洲网站 | 久久99国产一区二区三区 | 国产一二区视频 | 亚洲美女视频在线观看 | 国产精品一区免费观看 | 男女激情麻豆 | 特级西西人体444是什么意思 | 日韩精品视频久久 | 色综合久久88色综合天天免费 | 国产免费中文字幕 | 国产二级视频 | 中文字幕在线看视频国产中文版 | 国产精品高清在线观看 | 成人午夜网 | 久热香蕉视频 | 亚洲成a人片77777潘金莲 | 探花视频在线观看+在线播放 | 久久久999| 三上悠亚在线免费 | 手机看片中文字幕 | 欧美一级免费高清 | 日韩欧美一区二区三区免费观看 | 91av网站在线观看 | 又黄又刺激视频 | 国产特级毛片 | 国产91精品高清一区二区三区 | 99久久久久久 | 久色网 | 日韩高清在线观看 | 成人精品视频 | 日本中文字幕高清 | 少妇视频一区 | 91精品久久香蕉国产线看观看 | 日韩成人精品在线观看 | 人人狠狠综合久久亚洲 | 97精品国产97久久久久久粉红 | 一区 二区 精品 | 中文字幕免费成人 | 96av视频| 天天躁天天狠天天透 | 中文字幕在线观看网站 | 91九色蝌蚪视频 | 亚洲精品乱码久久久久久蜜桃不爽 | 亚洲影视九九影院在线观看 | 91看片淫黄大片在线播放 | 美女中文字幕 | 中文在线最新版天堂 | 男女激情网址 | 午夜资源站 | 天堂中文在线视频 | 久久久国产影视 | 国产一级特黄电影 | 久久国产乱 | 国产视频首页 | 国产人在线成免费视频 | 另类老妇性bbwbbw高清 | 菠萝菠萝在线精品视频 | 国产高清在线永久 | 日韩精品免费一区二区三区 | 国语对白少妇爽91 | 97超碰福利久久精品 | 日日干天天爽 | 五月天久久久久久 | 波多野结衣在线观看视频 | 日韩系列在线观看 | 视频在线99| 日韩免费一级a毛片在线播放一级 | 狠狠的干| 日韩xxx视频 | 国产精品一区二区在线 | 久久精品超碰 | 国产视频 久久久 | 特级毛片在线观看 | 国产成人免费 | 久久久久激情视频 | 91精品色 | 日本系列中文字幕 | 字幕网在线观看 | 五月天中文在线 | 亚洲一二三在线 | 最新国产精品拍自在线播放 | 99久久国产免费,99久久国产免费大片 | 在线看片一区 | 天天射天天操天天色 | 91成年人在线观看 | 色偷偷88888欧美精品久久 | 日韩视频一区二区三区 | 成 人 黄 色 视频播放1 | 日韩成人免费在线电影 | 国产涩图 | 三级av网站| 亚洲第一久久久 | a黄色一级片 | 国产精品免费一区二区三区 | 麻豆免费观看视频 | 久久99国产精品自在自在app | 三级av在线| 国精产品一二三线999 | 一区二区伦理电影 | 精品在线观看一区二区三区 | 国产在线精品一区二区三区 | 日本中文乱码卡一卡二新区 | 国产精品黄| www.色五月.com | 大胆欧美gogo免费视频一二区 | 最近高清中文在线字幕在线观看 | 午夜精品一区二区国产 | 99精品国产在热久久下载 | 超碰久热 | 日韩二三区 | 成人国产电影在线观看 | 黄色软件在线观看免费 | 亚洲一二区视频 | 久久久不卡影院 | 久产久精国产品 | 欧美精品免费一区二区 | 国产精品国产亚洲精品看不卡15 | 国产手机在线播放 | 久久国产欧美日韩精品 | 91大神免费在线观看 | 亚洲综合色视频 | 亚洲精品日韩一区二区电影 | 黄网站app在线观看免费视频 | 丁香免费视频 | av电影在线免费 | 干亚洲少妇 | 亚洲午夜精品久久久 | 婷婷激情小说网 | 天天射天天射天天 | 精品色999 | 97在线观看免费高清完整版在线观看 | 国产精品久久久久影院 | 成人一级影视 | 91色影院 | 久久99九九99精品 | 麻豆成人小视频 | 欧美在线99 | 毛片美女网站 | 黄av免费在线观看 | 91久久奴性调教 | 免费在线精品视频 | 亚洲 综合 专区 | 91av国产视频| 久热只有精品 | 91大神dom调教在线观看 | 视频一区二区在线 | 麻豆国产露脸在线观看 | av解说在线观看 | 日韩高清在线一区二区 | 天天干亚洲| 在线观看爱爱视频 | 久久精品国产亚洲aⅴ | 国产资源网 | 国产不卡一 | 色久av| 青草视频免费观看 | 狠狠躁18三区二区一区ai明星 | 免费精品视频在线观看 | 在线免费观看的av网站 | 国产又黄又猛又粗 | 午夜10000 | 中文字幕在线观看资源 | 国产乱对白刺激视频不卡 | 国产精品亚洲精品 | 91精品伦理| 蜜臀久久99静品久久久久久 | 欧美精品日韩 | 五月婷婷中文网 | 天天摸夜夜添 | 91人人人 | 亚洲免费av一区二区 | 国内精品国产三级国产aⅴ久 | 亚洲一级电影视频 | 中文字幕视频一区二区 | 国产毛片久久 | 国产成人精品福利 | 欧美日韩综合在线 | 日韩一二区在线 | 亚洲国产欧美在线人成大黄瓜 | 国产三级国产精品国产专区50 | 日韩有码网站 | 欧美analxxxx| 国产黄色在线网站 | 国产午夜三级一二三区 | 日韩欧美一区视频 | 亚洲午夜大片 | 国产在线观看 | 欧美精品黑人性xxxx | 中文字幕乱码日本亚洲一区二区 | 国产91学生粉嫩喷水 | 在线亚洲成人 | 天天爽人人爽夜夜爽 | 国产一区二区手机在线观看 | 在线久久 | 一区二区三区四区免费视频 | 91精选 | 最近最新中文字幕视频 | www.久久久 | 国产日产精品一区二区三区四区 | 一区二区伦理电影 | 国产精品孕妇 | 精品福利在线视频 | 国产99自拍| 96精品高清视频在线观看软件特色 | 1024手机在线看 | 国产又粗又猛又黄视频 | 日日色综合 | 国产成人精品一区二区三区网站观看 | 国产免费又粗又猛又爽 | 欧美精品久久久久久久久久丰满 | a√天堂中文在线 | 国产婷婷视频在线 | 99久久精品无免国产免费 | 亚洲综合五月天 | 婷婷色九月| 国产一级免费片 | 国产日产精品一区二区三区四区 | 日日夜夜精品免费 | 好看av在线| 久草免费新视频 | 国产精品123 | 婷婷激情欧美 | 日本丶国产丶欧美色综合 | 欧美视频国产视频 | 狠狠干夜夜爱 | 亚洲日本精品 | 成人性生交视频 | 国产精品免费一区二区三区 | 精品主播网红福利资源观看 | 国产男女免费完整视频 | 五月婷亚洲 | 国产精品手机在线 | 成人av免费在线看 | 国产精品久久艹 | 探花视频免费观看 | 亚洲无在线 | 91免费网址 | avav片| 久久精品国产亚洲精品 | 日韩精品久久久久久久电影竹菊 | 国产 日韩 欧美 自拍 | 亚洲激情国产精品 | 九九在线精品视频 | 国产二区av | 91麻豆文化传媒在线观看 | 在线视频 日韩 | 丝袜美腿在线播放 | 六月婷色| 亚洲综合成人专区片 | 国产一区国产二区在线观看 | 欧美日韩精品久久久 | 探花视频在线观看免费 | 免费高清在线视频一区· | 久久精品一区二区三 | 毛片精品免费在线观看 | 欧美成人视 | 国内外激情视频 | 在线亚洲午夜片av大片 | 69人人 | 国产在线观看av | 欧美日韩视频在线一区 | 日韩三级视频在线观看 | 亚洲精品白浆高清久久久久久 | 久久久亚洲麻豆日韩精品一区三区 | 久久精品伊人 | 久久免费毛片 | 亚洲精品资源在线观看 | 免费av成人在线 | 色视频国产直接看 | 999久久久久 | 精品国产一区二区三区日日嗨 | 色九色| 久久免费美女视频 | 亚洲无吗av | 成人一级免费视频 | 日韩美女高潮 | 国产精品99免费看 | 一区在线观看 | 亚洲少妇激情 | 视频高清 | 国产免费久久av | 99在线高清视频在线播放 | 国产精品一区二区免费 | 天天骚夜夜操 | 精品久久毛片 | 99欧美精品 | 日韩免费久久 | 久久激情网站 |