久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

oracle數據庫實訓總結

時間:2019-05-12 06:49:12下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《oracle數據庫實訓總結》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《oracle數據庫實訓總結》。

第一篇:oracle數據庫實訓總結

個人總結

本次實訓為期兩個星期,時間充裕,也給予了我足夠的學習和實踐的時間。在這次實訓里,我了解到了數據庫設計的過程和任務,對之前所學的oracle知識也起了很好的復習和鞏固作用。

我們小組的選擇的實訓項目是《電子商城系統》,在做產品需求的時候,因為對商城系統的了解不夠充分,我們在產品的功能性需求分類處的一些細節做了多次改進,通過參考網上的需求分析文檔以及老師的指導,總算是順利完成。我負責的是購物板塊,幸虧我多年的網購經驗,對購物流程有著深刻的理解,并積極參考小米和華為等網上商城的網站,最后也是順利完成。

接下來是第二個重頭戲——數據庫設計。首先,我們的數據庫原型設計使用的軟件是PowerDesigner,使用也還算簡單吧。數據庫的實體我們進行了深入的討論,最后也做了多次修改,主要原因還是因為我們對電子商城的了解以及對于數據庫實體之間的掌握還不夠。在老師的指導下也算是順利完成了。接下來也很順利的完成了《數據庫設計說明書》等的文檔編寫。

實訓進入尾聲,學習了半個學期的oracle知識總算的到了應用,并且通過實訓,我也了解到了數據庫開發的過程,感覺還是不錯滴。

第二篇:oracle實訓總結

Oracle實訓

總結

系別:班級: 姓名:學號:

日期:

實訓總結:

由于感到oracle實訓擔子很重,而自己的學識、能力和閱歷與其任職都有一定的距離,所以總不敢掉以輕心,總在學習,向書本學習、向周圍的領導學習,向同事學習,這樣下來感覺自己半年來還是有了一定的進步。

顛末一個星期的oracle數據庫實訓,讓我體會到了日常仄凡是很多講堂上所還出有啟受的內容,很讓人支獲頗豐,明白若何往應用,而停止的一次剖析設計綜開的練習。而本次數據庫時真訓的目標是讓我們把握數據庫系統的道理、手藝。將理論與現真聯開,利用現有的數據庫辦理系統硬件、范例、科學地完成一個設計與真現。

這個星期是我們oracle 數據庫管理課的實訓,經過一個星期的實訓,讓我領會到了許多平時課堂上所沒有接受的課外知識,很讓人受益匪淺,懂得如何去運用,而進行的一次分析設計綜合的訓練。而本次實訓的目的是讓我們掌握數據庫系統的原理、技術。將理論與實際相結合,應用現有的數據庫管理系統軟件,規范、科學地完成一個設計與實現。這次我們實訓的內容是從數據庫、數據表的創建和修改開始的,表是建立關系數據庫的基本結構,用來存儲數據具有已定義的屬性,在表的操作過程中,有查看表信息、查看表屬性、修改表中的數據、刪除表中的數據及修改表和刪除表的操作。從實訓中讓我更明白一些知識,表是數據最重要的一個數據對象,表的創建好壞直接關系到數數據庫的成敗,表的內容是越具體越好,但是也不能太繁瑣,以后在實際應用中多使用表,對表的規劃和理解就會越深刻。我們實訓的另一個內容是數據庫的約束、視圖、查詢。從中我們了解到查詢語句的基本結構,和簡單SELECT語句的使用,多表連接查詢。而在視圖的操作中,也了解到了視圖是常見的數據庫對象,是提供查看和存取數據的另一種途徑,對查詢執行的大部分操作,使用視圖一樣可以完成。使用視圖不僅可以簡化數據操作,還可以提高數據庫的安全性,不僅可以檢索數據,也可以通過視圖向基表中添加、修改和刪除數據。存儲過程、觸發器也是我們實訓的內容之一,在操作中有建立存儲過程,執行存儲過程,及查看和修改存儲過程,這些都是非常基礎的東西,但對用戶卻是非常重要的呢,只有熟悉了T_SQL語言,才能更好的掌握更多的東西。我們還學習了,數據庫的管理、數據的導入、導出、備份和還原。有oracle 安全訪問控制;登錄賬戶的管理;數據庫角色的管理;用戶權限管理。維護數據庫的安全是確保數據庫正常運行的重要工作。數據的備份是對oracle數據事務日志進行拷貝,數據庫備份記錄了在進行備份操作的數據庫中所有數據的狀態。而數據的備份還分為數據庫完整備份、差異備份、事務日志備份、文件及文件組備份。做數據備份就是為了以后的數據庫恢復用。在實訓內容上我們還做了圖書管理數據庫,其中的要求包含了許多數據庫的對象,綜合了我們所學的許多知識,讓我們更努力的把所學到的東西運用上去。

實訓課是在學習與探索中度過的,短暫的一星期實訓是結束了,但其中讓我們學到了許多知識,出現許多未知的為什么,如倉庫管理數據庫的初步設置、數據備份與還原的步驟,如何建立視圖、觸發器等一系列的問題,正是在老師和同學的共同努力之下,我們才一步步把問題解決了,最終完成了不可能完成的任務。

日期:2011年12月25日

第三篇:Oracle數據庫總結范文

創建表及命名規則?

表名和列名:

必須以字母開頭 必須在1–30個字符之間

必須只能包含A–Z, a–z, 0–9, _, $, 和# 必須不能和用戶定義的其他對象重名 必須不能是Oracle 的保留字 Oracle默認存儲是都存為大寫

增刪改查語法?

增加: 例如:使用INSERT語句往customers表中插入數據,指定相關列和值 INSERT INTO customers(customer_id, first_name, last_name, dob, phone)VALUES(6, 'Fred', 'Brown', '01-1月-1970', '800-555-1215');

如果為表所有列都指定值,那么可以忽略列清單

INSERT INTO customersVALUES(6, 'Fred', 'Brown', '01-1月-1970', '800-555-1215');

可以使用NULL為某些列指定空值

INSERT INTO customersVALUES(8, 'Sophie', 'White', NULL, NULL);

查詢:select * fromcustomers;或者select字段 fromcustomerswhere條件 刪除:deletefromcustomerswhere條件

更改:update customersset name = 'xiaoming',age = ‘16’(更改多個字段時候用逗號隔開)where 條件

對查詢結果進行排序?

語句:select * fromcustomersorderby字段 desc;

(asc(升序),desc(降序)如果不寫,默認升序)

NULL值了解么?

NULL值表示未知的值。它是一個特殊的值,但并不是空字符串,NULL值表示該列是未知的。當某些查詢語句在輸出結果列上看不到值的時候,可能就是NULL值

NVL()和NVL2():

NULL值被查詢出來的時候沒有顯示信息,如何告知用戶這是空字符串還是NULL,這可以通過NVL()函數來進行處理

NVL(x,value)是有value顯示本身,null顯示為替換的value NVL2(x,value1,value2)是如果x不為NULL值,返回value1,否則返回value2 例程:

select name,nvl2(email,'已知','未知')from student;【代碼含義:代表如果email字段中有值,則顯示已知,null則顯示未知,如果想顯示本來的查詢結果select name,nvl(email,'未知')from student;】 update student set name = replace(name,'小','大');【代碼含義:代表將STUDENT表中NAME 字段中如果含有小字,那么就將小字替換為大字(操作的不是顯示結果,而是將表中數據進行更改)】

Oracle中的簡單函數?

字符串函數

? concat:將x和y拼接起來,并返回新字符串

例程:

select concat(first_name,'-'||last_name)姓名 from customers;? Instr字符查找,從1開始。

select instr('asdbcrdbewqrbmde','b')from dual;select instr('asdbcrdbewqrbmde','b',5,2)from dual;【代表從第5個字符開始,第二個b所在的位置】

? Ltrim : LTRIM(x,[trim_string])從x字符串左側去除所有的trim_string字符串,如果沒有指定trim_string字符串,則默認為去除左側空白字符

? Rtrim RTRIM(x,[trim_string])從x字符串右側去除所有的trim_string字符串,如果沒有指定trim_string字符串,則默認為去除右側空白字符 ? Trim TRIM(trim_string FROM x)從x字符串兩側去除trim_string字符串

? Replace REPLACE(x, search_string, replace_string)從字符串x中搜索search_string字符串,并使用replace_string字符串替換。用select執行并不會修改數據庫中原始值,但是用update執行可以修改。

? Substr SUBSTR(x, start,[length])返回字符串中的指定的字符,這些字符從字符串的第start個位置開始,長度為length個字符;如果start是負數,則從x字符串的末尾開始算起;如果length省略,則將返回一直到字符串末尾的所有字符

例程:

select substr('abcd月fg',4,2)from dual;(結果:d月)select substr('abcdefg',-2)from dual;(結果:fq)

日期函數

? Sysdate 例程:

Selectsysdatefromdual;

Select to_char(sysdate, 'yyyy-mm-dd-hh-mm-ss')from dual;

? Add_months(d1,n1)? last_day():

轉換函數

? To_char TO_CHAR(x,[ format])將x轉化為字符串。format為轉換的格式,可以為數字格式或日期格式

select to_char(sysdate,'yyyy-mm-dd')from dual;【一般在查詢時候使用,使返回的值成為指定格式】

? to_date TO_DATE(x,[format])將x字符串轉換為日期

insert into student values(seq_stu.nextval,'小明',to_date('1992-2-18','yyyy-mm-dd'),default,'北京',null);【一般在添加使用】 返回所查詢的值中最后一個日期數據。

聚合函數

? Avg:平均數 ? Sum:求和 ? Max:最大值 ? Min:最小值 ? Count:返回統計的行數 ? Round:四舍五入

例程:

select round(avg(bid),1)from bug;分組了解么?

有時需要對表中的行進行分組,然后統計每組的信息,可以使用GROUP BY進行分組,然后再對每組進行統計。

(1)可以使用GROUP BY對多個列進行分組

例:

SELECT product_id, avg(customer_id)FROM purchases GROUP BY product_id;

(2)可以對分組后的行使用聚集函數,聚集函數會統計每組中的值,對于每組分別統計后返回一個值 例:

SELECT

product_type_id,BY

COUNT(ROWID)FROM

BY

productsGROUP product_type_id;注意:

product_type_idORDER a)如果查詢中使用了聚集函數,被查詢的列未使用聚集函數處理,那么這些列必須出現在GROUP BY子句后,否則,會提示ORA-00937錯誤

b)不能使用聚集函數作為WHERE子句的篩選條件,否則,會提示ORA-00934錯誤

c)可以使用HAVING子句過濾分組后的行

SELECT...FROM...WHERE GROUP BY...HAVING...ORDER BY...;(GROUP BY使用時可以不使用HAVING,但是使用HAVING時必須有GROUP BY才有意義)

(3)同時使用WHERE, GROUP BY和HAVING

a)首先,執行WHERE篩選掉不符合條件的行 b)然后,將符合條件的行使用GROUP BY進行分組 c)最后,使用HAVING對分組統計的結果進行再次篩選 例:

SELECT product_type_id, AVG(price)FROM products

WHERE price < 15

GROUP BY product_type_id HAVING AVG(price)> 13 ORDER BY product_type_id;

表的約束條件?

目的:

確保表中數據的完整性。

常用的約束類型: 主鍵約束(PRIMARY KEY):要求主鍵列數據唯一,并且不允許為空 非空約束(NOT NULL):指定的列的值不允許為空

唯一鍵約束(UNIQUE):要求該列唯一,允許為空,但只能出現一個空

檢查約束(CHECK):指定表中一列或多列可以接受的數據值格式 默認約束(DEFAULT):指定某列的默認值

外鍵約束(FOREIGN KEY):用于建立和加強兩個表數據之間連接的一

列或多列。通過將表中的主鍵列添加到另一個表中。可以創建兩個表之間的連接。這個主鍵的列就稱為第二個表的外鍵。外鍵約束就可以確保添加到外鍵表中的任何行都在主表中都存在相應的行

多表查詢?

不同的數據存儲在不同的表中,通常要查詢多張表才能找到需要的數據

例程: SELECT products.name, product_types.name FROM products, product_types WHERE

products.product_type_id

= product_types.product_type_id AND products.product_id = 3;

products表和product_types表相關字段會用在SELECT語句及WHERE子句上,可以給表起別名,提高代碼可讀性、降低書寫難度 例程:

SELECT p.name, pt.name FROM products p, product_types pt WHERE p.product_type_id = pt.product_type_id AND p.product_id = 3 注意:

如果查詢兩張表,并且沒有定義連接條件,那么查詢的結果集是兩表相乘的結果,這樣的情況稱之為笛卡爾乘積。總結:多表查詢WHERE時,連接次數=查詢時連接表的數量-1

常見的三種連接類型:

內連接:

內連接返回的行只有滿足連接條件才會返回。如果連接條件的列中有NULL值,那么該行則不會返回 外連接:

外連接返回的行滿足連接條件,也包括在連接條件的列包含空值的行

自連接:

連接的表為同一張表

子查詢?

子查詢是嵌入到另一個SELECT語句中的一個SELECT語句。通過使用子查詢,可以使用簡單的語句組成強大的語句。當需要從表中選擇行,而選擇條件卻取決于該表自身中的數據時,子查詢非常有用。

單行子查詢:(1)可以將另外一個查詢作為WHERE子句的子查詢

例:查詢尾名是‘Brown’的首名和尾名

SELECT first_name, last_name FROM customers

WHERE customer_id =

(SELECT customer_id FROM customers WHERE last_name = 'Brown');(2)在單行子查詢還可以使用其他比較運算符,如<>、<、>、<=和>= 例:查詢價格大于平均價格的商品編號、名稱及價格

WHERE子句中使用>,以及子查詢中使用AVG()聚集函數

SELECT product_id, name, price FROM products WHERE price >(SELECT AVG(price)FROM products);(3)在HAVING子句中使用子查詢

HAVING是在分組統計后用于過濾行,同樣在HAVING子句后面可以跟子查詢。單行子查詢將返回結果用于HAVING子句過濾分組統計的行

例如:查詢平均價格小于最大平均值的商品編號及平均值

SELECT product_type_id, AVG(price)FROM products GROUP BY product_type_id HAVING AVG(price)<(SELECT MAX(AVG(price))FROM products GROUP BY product_type_id)ORDER BY product_type_id;

分頁查詢?

可以通過ROWNUM來實現。

序列?

序列是一個數據庫對象,用于生成一系列的整數。

索引?

索引是與表關聯的可選結構。可以創建索引以加快對表執行SQL語句的速度。就像書的索引可以幫助我們更快速的查找信息一樣,Oracle中的索引也提供了一種更快地訪問表數據的途徑。

視圖?

視圖是基于一張表或多張表或另外一個視圖的邏輯表。視圖不同于表,視圖本身不包含任何數據。表是實際獨立存在的實體,是用于存儲數據的基本結構。而視圖只是一種定義,對應一個查詢語句。視圖的數據都來自于某些表,這些表被稱為基表。數據庫中只在數據字典中存儲對視圖的定義。

第四篇:數據庫實訓總結

SQL Server 數據庫管理課實訓報告

這個星期是我們SQL Server 數據庫管理課的實訓,經過一個星期的實訓,讓我將書本上的理論與實踐相結合,領會到了許多平時課堂上所沒有接受的課外知識課外訓練,懂得如何去運用自己學到的書本上的知識,而進行的一次分析設計綜合的訓練。而本次實訓的目的是讓我們掌握數據庫系統的原理、技術,將理論與實際相結合,應用現有的數據庫管理系統軟件,規范、科學地完成一個設計與實現。

其實說心里話,在實訓數據庫之前我對數據庫這門課程是既抗拒又害怕的。從第一節課開始,我在很認真的聽老師講課,而且自己也非常有信心學好這門課程。但是上了一個月的課程后我發現,對于數據庫我學的完全是迷迷糊糊,對于查詢命令學的也是似懂非懂,后來老師授課的內容開始越積越多,我不會的沒弄懂的也越積越多,最后開始害怕這門課上課,更害怕這門課考試。

抱著不想掛科的心理,在數據庫實訓之前,我抽了一個星期的時間仔細地看了書,并且把課后習題仔仔細細地重新做了一遍,對這本書的整個知識體系在腦袋里面有個大概的印象,后來老師告訴我們這次實訓的目標,于是我對這次實訓工作胸中就開始有大致的輪廓。

這次我們實訓的內容是從數據庫、數據表的創建和修改開始的,我知道了:

表是建立關系數據庫的基本結構,用來存儲數據具有已定義的屬性,在表的操作過程中,有查看表信息、查看表屬性、修改表中的數據、刪除表中的數據及修改表和刪除表的操作。從實訓中讓我更明白一些知識,表是數據最重要的一個數據對象,表的創建好壞直接關系到數數據庫的成敗,表的內容是越具體越好,但是也不能太繁瑣,以后在實際應用中多使用表,對表的規劃和理解就會越深刻。

我們實訓的另一個內容是數據庫的約束、視圖、查詢。

查詢語句的基本結構,和簡單SELECT語句的使用,多表連接查詢。而在視圖的操作中,也了解到了視圖是常見的數據庫對象,是提供查看和存取數據的另一種途徑,對查詢執行的大部分操作,使用視圖一樣可以完成。使用視圖不僅可以簡化數據操作,還可以提高數據庫的安全性,不僅可以檢索數據,也可以通過視圖向基表中添加、修改和刪除數據。

存儲過程、觸發器也是我們實訓的內容之一,在操作中有建立存儲過程,執行存儲過程,及查看和修改存儲過程,這些都是非常基礎的東西,但對用戶卻是非常重要的呢,只有熟悉了T_SQL語言,才能更好的掌握更多的東西。

我們還學習了,SQL管理、數據的導入、導出、備份和還原。有SQL Server 安全訪問控制;登錄賬戶的管理;數據庫角色的管理;用戶權限管理。維護數據庫的安全是確保數據庫正常運行的重要工作。數據的備份是對SQL Server數據事務日志進行拷貝,數據庫備份記錄了在進行備份操作的數據庫中所有數據的狀態。而數據的備份還分為數據庫完整備份、差異備份、事務日志備份、文件及文件組備份。做數據備份就是為了以后的數據庫恢復用。在實訓內容上我們還做了倉庫管理數據庫,其中的要求包含了許多數據庫的對象,綜合了我們所學的許多知識,讓我們更努力的把所學到的東西運用上去。

實訓課是在學習與探索中度過的,短暫的一星期實訓是結束了,但其中讓我們學到了許多知識,出現許多未知的為什么,如數據備份與還原的步驟,如何建立視圖、觸發器等一系列的問題,正是在老師和同學的共同努力之下,我們才一步步把問題解決了,最終完成了自己一個人不可能完成的任務。

這次實訓我和馮亞勤組成一個小組來共同完成這次的實訓項目,每次實訓我都能感受到團隊的合作很重要,這次的實訓也不例外。我有不會做的題的時候會問馮亞勤,馮亞勤不會的時候我倆會一起看書一起商量著做,當做出來的命令還是不對的時候會請老師幫忙。有的時候是自己太粗心,寫錯了一個單詞執行不出來你工齡的時候就以為自己寫的命令語法有問題,老師看到了會耐心的指出來是我單詞寫錯了。于是我認識到在以后的工作中不僅要有頭腦還應該認真仔細有耐心。

第五篇:數據庫實訓總結

電子商務實訓總結

時間流水,短短的兩周就流逝了,回想在這兩周的實訓生活,我從單一,片面的學習進入了全面,系統的學習,學好它更是一項大任務。而對于如何學好它,光靠理論知識是遠遠不夠的,鄧小平同志曾經就說過“實踐是檢驗真理的唯一標準”!正如大師傅炒菜,知道炒菜的程序,主料、調料一清二楚,不真正掌勺,永遠也成不了“大廚”。而學校給我們提供了這樣一個機會,讓我們自己“掌勺”,使我們從實踐中, 加深了對數據庫的理解.這次實訓的目的與要求,是讓我們學生動手實驗,加深了數據庫知識的學習和理解。這次的實訓內容其實也蠻多的,剛開始看起來覺得應該會很容易的,剛剛開始做“(電子商務相關的基本操作)”與“(網上銀行服務)”操作的時候,做的還挺順手。但是,實際做起來才知道不那么簡單,但是越是到后面就越不行。當我做到“(電子錢包管理與使用)”的時候,我就遇到了問題,怎么做都不成功。看到別人已經做到實訓四,而我還在實訓三慢慢的摸索,可還是毫無結果,伴隨著這樣的壓力,我的心里非常著急。也終于明白必須好好的學習,不然你永遠也不會成功。于是我不得不請教同學,經過同學的指導,才完成了這些操作

雖然我知道的可能還不是很多,但這次實訓給了我一個很好機會,讓我知道不少,(電子郵件服務、網上銀行服務、電子錢包管理與使用、電子商務的三種模式:B2B、B2C、C2C,網上單證、EDI模式、CA認證、電子合同和企業網站。)

經過這次的實訓,我們對數據庫有了更深的了解,從書面的明白到實踐的理解,接觸到了自己以前沒有接觸到的東西,并讓我加深了數據庫知識的學習和理解,也使我進一步了解數據庫, 這次實訓可以為我們以后真正的實際數據庫系統設計提供很好的借鑒。更使我明白遇到什么挫折,不氣餒,不放棄,勇于探索,才會讓自己離成功越來越近!俗話說:知之為知之,不知為不知!不要不懂裝懂,有什么不懂的要敢于向“知之者”請教!知識是慢慢積累而成的,我們學習不僅要學習理論知識,而實踐也是非常重要的,只有當兩者結合,才會獲得收獲!

我們這次實習對我們的認識起到了很大的啟發作用,使我們以后在接觸數據庫的過程中少走點彎路。也使我們對人生和社會有了更清楚的認識,任何的成功都有艱辛和汗水鋪出來的,沒有那么多的意外收獲。我們要學的還有很多,要接觸的還不知道有多少,以后的路還很漫長,我相信我會更加努力的,把握現在,為自己的未來而奮斗,展開雙翅飛向美好的未來!

在這里很感謝唐老師給我們傳授了這么多的知識和經驗,讓我們在畢業之際更好的填補自己的不足。

下載oracle數據庫實訓總結word格式文檔
下載oracle數據庫實訓總結.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    數據庫實訓總結

    電子商務實訓總結 時間流水,短短的兩周就流逝了,回想在這兩周的實訓生活,我從單一,片 面的學習進入了全面,系統的學習,學好它更是一項大任務。而對于如何學好它,光靠理論知識是遠遠......

    Oracle實訓總結(精選5篇)

    Oracle數據庫管理與應用實訓總結 在這一周Oracle數據庫管理與應用的實訓的時間里,實訓老師針對我們本學期的學習,有針對性地對我們進行了很有價值的實訓工作,從最基礎的字段類......

    數據庫實訓

    12:update sc set grade=grade+5 where cno='c01' 運行結果: 13:delete sc where cno=(select cno from course where cname ='高等數學') 運行結果: 14:create unique index ind......

    ORACLE實訓心得體會

    oracle實訓 總結系別: 信 管 院 班級: 姓名: 浦 江 峰 學號: 1132304112 日期: 2012年12月21日實訓總結:由于感到oracle實訓擔子很重,而自己的學識、能力和閱歷與其任職都有一定......

    Oracle數據庫學習總結

    Oracle數據庫學習總結1.set linesize xx; 設置行間距,常用數值有100,200,300 2.set pagesize xx; 設置每頁顯示行數 3.ed x ; 表示新建一個x.sql文件,通過文件編輯SQL語句,然后用......

    Oracle數據庫 知識點總結

    1.constraint約束: alter table [table_name] add constraint [pk_name] primary key(pkname);//添加主鍵 alter table [table_name] drop constraint [pk_name];//刪除主鍵......

    ORACLE數據庫學習總結

    數據庫學習總結-Marlon 目錄 一、 二、 三、 四、 五、 六、 七、 八、 ORACLE_簡介 ......................................................................................

    數據庫實訓個人總結

    20xx年x月28號,我們商務班踏上了實訓的道路。而1月9號我們實訓也已經結束。為期8天的實訓讓我領會到了許多平時課堂上所沒有接受的課外知識,很讓人受益匪淺,懂得如何去運用,而進......

主站蜘蛛池模板: ww国产内射精品后入国产| 欧美激情在线播放| 成人欧美一区二区三区| 人成午夜免费视频无码| 卡一卡二卡三无人区| av 日韩 人妻 黑人 综合 无码| 国精产品一品二品国在线| 国产v综合v亚洲欧美久久| 亚洲精品岛国片在线观看| 97无码人妻福利免费公开在线视频| 性色av无码免费一区二区三区| 国产女人高潮叫床视频| 久久综合亚洲色一区二区三区| 国内外精品激情刺激在线| 大学生疯狂高潮呻吟免费视频| 玩中年熟妇让你爽视频| 日日噜噜夜夜狠狠视频无码| 午夜片无码区在线观看爱情网| 超碰97人人做人人爱2020| 顶级欧美熟妇高潮xxxxx| 欧美三级欧美成人高清| 最新精品国偷自产在线下载| 国产乱子伦一区二区三区视频播放| 久久无码高潮喷水| 国产av无码久久精品| 中国亚洲女人69内射少妇| 国语少妇高潮对白在线| 国产美女精品视频线免费播放软件| 天天综合色天天综合色h| 国产真实夫妇交换视频| 久久99国产乱子伦精品免费| 日本免费高清一本视频| 饥渴丰满少妇大力进入| 日本欧美一区二区三区高清| 高清无码一区| 国产精品久久久久精品一区二区| 亚洲三级在线中文字幕| 国产精品成人无码a片在线看| 久久香蕉国产线看观看精品yw| 国产一区二区三区内射高清| 国产免费爽爽视频在线观看|