午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > Linux系統下MongoDB的簡單安裝與基本操作

Linux系統下MongoDB的簡單安裝與基本操作

熱門標簽:智能電銷機器人銷售話術 沈陽營銷電銷機器人招商 徐州ai電銷機器人原理 高德地圖標注商戶位置 企業智能外呼系統價格多少 兗州電話外呼營銷系統 機器人外呼系統軟件存在問題 南京400電話怎樣辦理 福州電銷機器人源代碼

Mongo DB ,是目前在IT行業非常流行的一種非關系型數據庫(NoSql),其靈活的數據存儲方式,備受當前IT從業人員的青睞。Mongo DB很好的實現了面向對象的思想(OO思想),在Mongo DB中 每一條記錄都是一個Document對象。Mongo DB最大的優勢在于所有的數據持久操作都無需開發人員手動編寫SQL語句,直接調用方法就可以輕松的實現CRUD操作。

一、下載mongodb

前往mongodb官網下載頁面:https://www.mongodb.org/downloads下載相應的版本,比如目前的Linux x64位最新版:mongodb-linux-x86_64-2.6.4.tgz

不過有點坑爹是,下載鏈接明明是tgz格式,結果下載后變成了gz格式:

先下載看看好了。

二、解壓mongodb

[root@test6 ~]# gzip -d mongodb-linux-x86_64-2.6.4.gz

得到的是mongodb-linux-x86_64-2.6.4,居然是個文件,而不是文件夾,和網上說的大相徑庭:


看來前面下載的確實存在問題!實際上應該是tgz文件才對,按經驗分析了一下,下載的實際上還是tgz文件,顯示為gz文件只是形式上的假象!所以,gzip只解壓了壓縮包的外層,實際上還需要解壓一層tar存檔屬性!

于是,先將解壓后的文件重命名加上tar格式:

[root@test6 ~]# mv mongodb-linux-x86_64-2.6.4 mongodb-linux-x86_64-2.6.4.tar

然后,使用tar解壓即可:

[root@test6 ~]# tar xvf mongodb-linux-x86_64-2.6.4.tar

將解壓后的文件夾移動重命名至/usr/local/mongodb

[root@test6 ~]# mv mongodb-linux-x86_64-2.6.4 /usr/local/mongodb
[root@test6 ~]# cd /usr/local/mongodb/bin/
[root@test6 ~]# ll

bin下的mongod就是MongoDB的服務端進程,mongo就是其客戶端,其它的命令用于MongoDB的其它用途如MongoDB文件導出等。

三、啟動mongodb
啟動前,先指定mongodb的data目錄,如果沒有就創建一個:

[root@test6 ~]# cd /usr/local/mongodb
[root@test6 mongodb]# mkdir data

然后,執行如下命令即可啟動mongodb:

[root@test6 mongodb]# /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/data/mongodb.log --logappend

 

啟動成功后,可查看是否啟動成功了,默認端口號是27017,當然在啟動時也可以指定未使用的其它端口。

最后,將客戶端mogo文件在/bin下軟鏈接,方便隨處執行:

ln -s /usr/local/mongodb/bin/mongo /bin/mongo

現在使用mongo客戶端訪問一下該數據庫:

[root@test6 bin]# ./mongo
MongoDB shell version: 2.6.4
connecting to: test
>

安裝成功!

四、附:基本操作

MongoDB數據庫基本用法

show dbs:顯示數據庫列表 
show collections:顯示當前數據庫中的集合(類似關系數據庫中的表) 
show users:顯示用戶
use db name>:切換當前數據庫,這和MS-SQL里面的意思一樣 
db.help():顯示數據庫操作命令,里面有很多的命令 
db.foo.help():顯示集合操作命令,同樣有很多的命令,foo指的是當前數據庫下,一個叫foo的集合,并非真正意義上的命令 
db.foo.find():對于當前數據庫中的foo集合進行數據查找(由于沒有條件,會列出所有數據) 
db.foo.find( { a : 1 } ):對于當前數據庫中的foo集合進行查找,條件是數據中有一個屬性叫a,且a的值為1
MongoDB沒有創建數據庫的命令,但有類似的命令。
如:如果你想創建一個“myTest”的數據庫,先運行use myTest命令,之后就做一些操作(如:db.createCollection('user')),這樣就可以創建一個名叫“myTest”的數據庫。
數據庫常用命令

1、Help查看命令提示
 help
 db.help();
 db.yourColl.help();
 db.youColl.find().help();
 rs.help();
2、切換/創建數據庫
 use yourDB; 當創建一個集合(table)的時候會自動創建當前數據庫
3、查詢所有數據庫
 show dbs;
4、刪除當前使用數據庫
 db.dropDatabase();
5、從指定主機上克隆數據庫
 db.cloneDatabase(“127.0.0.1”); 將指定機器上的數據庫的數據克隆到當前數據庫
6、從指定的機器上復制指定數據庫數據到某個數據庫
 db.copyDatabase("mydb", "temp", "127.0.0.1");將本機的mydb的數據復制到temp數據庫中
7、修復當前數據庫
 db.repairDatabase();
8、查看當前使用的數據庫
 db.getName();
 db; db和getName方法是一樣的效果,都可以查詢當前使用的數據庫
9、顯示當前db狀態
 db.stats();
10、當前db版本
 db.version();
11、查看當前db的鏈接機器地址
 db.getMongo();

Collection聚集集合

1、創建一個聚集集合(table)
 db.createCollection(“collName”, {size: 20, capped: 5, max: 100});
2、得到指定名稱的聚集集合(table)
 db.getCollection("account");
3、得到當前db的所有聚集集合
 db.getCollectionNames();
4、顯示當前db所有聚集索引的狀態
 db.printCollectionStats();

用戶相關

1、添加一個用戶
 db.addUser("name");
 db.addUser("userName", "pwd123", true); 添加用戶、設置密碼、是否只讀
2、數據庫認證、安全模式
 db.auth("userName", "123123");
3、顯示當前所有用戶
 show users;
4、刪除用戶
 db.removeUser("userName");

其他

1、查詢之前的錯誤信息
 db.getPrevError();
2、清除錯誤記錄
 db.resetError();
 
查看聚集集合基本信息

1、查看幫助 db.yourColl.help();
2、查詢當前集合的數據條數 db.yourColl.count();
3、查看數據空間大小 db.userInfo.dataSize();
4、得到當前聚集集合所在的db db.userInfo.getDB();
5、得到當前聚集的狀態 db.userInfo.stats();
6、得到聚集集合總大小 db.userInfo.totalSize();
7、聚集集合儲存空間大小 db.userInfo.storageSize();
8、Shard版本信息 db.userInfo.getShardVersion()
9、聚集集合重命名 db.userInfo.renameCollection("users"); 將userInfo重命名為users
10、刪除當前聚集集合 db.userInfo.drop();

聚集集合查詢

1、查詢所有記錄
db.userInfo.find();
相當于:select* from userInfo;
默認每頁顯示20條記錄,當顯示不下的情況下,可以用it迭代命令查詢下一頁數據。注意:鍵入it命令不能帶“;”
但是你可以設置每頁顯示數據的大小,用DBQuery.shellBatchSize= 50;這樣每頁就顯示50條記錄了。
 
2、查詢去掉后的當前聚集集合中的某列的重復數據
db.userInfo.distinct("name");
會過濾掉name中的相同數據
相當于:select distict name from userInfo;
 
3、查詢age = 22的記錄
db.userInfo.find({"age": 22});
相當于: select * from userInfo where age = 22;
 
4、查詢age > 22的記錄
db.userInfo.find({age: {$gt: 22}});
相當于:select * from userInfo where age >22;
 
5、查詢age  22的記錄
db.userInfo.find({age: {$lt: 22}});
相當于:select * from userInfo where age 22;
 
6、查詢age >= 25的記錄
db.userInfo.find({age: {$gte: 25}});
相當于:select * from userInfo where age >= 25;
 
7、查詢age = 25的記錄
db.userInfo.find({age: {$lte: 25}});
 
8、查詢age >= 23 并且 age = 26
db.userInfo.find({age: {$gte: 23, $lte: 26}});
 
9、查詢name中包含 mongo的數據
db.userInfo.find({name: /mongo/});
//相當于%%
select * from userInfo where name like ‘%mongo%';
 
10、查詢name中以mongo開頭的
db.userInfo.find({name: /^mongo/});
select * from userInfo where name like ‘mongo%';
 
11、查詢指定列name、age數據
db.userInfo.find({}, {name: 1, age: 1});
相當于:select name, age from userInfo;
當然name也可以用true或false,當用ture的情況下河name:1效果一樣,如果用false就是排除name,顯示name以外的列信息。
 
12、查詢指定列name、age數據, age > 25
db.userInfo.find({age: {$gt: 25}}, {name: 1, age: 1});
相當于:select name, age from userInfo where age >25;
 
13、按照年齡排序
升序:db.userInfo.find().sort({age: 1});
降序:db.userInfo.find().sort({age: -1});
 
14、查詢name = zhangsan, age = 22的數據
db.userInfo.find({name: 'zhangsan', age: 22});
相當于:select * from userInfo where name = ‘zhangsan' and age = ‘22';
 
15、查詢前5條數據
db.userInfo.find().limit(5);
相當于:selecttop 5 * from userInfo;
 
16、查詢10條以后的數據
db.userInfo.find().skip(10);
相當于:select * from userInfo where id not in (
selecttop 10 * from userInfo
);
 
17、查詢在5-10之間的數據
db.userInfo.find().limit(10).skip(5);
可用于分頁,limit是pageSize,skip是第幾頁*pageSize
 
18、or與 查詢
db.userInfo.find({$or: [{age: 22}, {age: 25}]});
相當于:select * from userInfo where age = 22 or age = 25;
 
19、查詢第一條數據
db.userInfo.findOne();
相當于:selecttop 1 * from userInfo;
db.userInfo.find().limit(1);
 
20、查詢某個結果集的記錄條數
db.userInfo.find({age: {$gte: 25}}).count();
相當于:select count(*) from userInfo where age >= 20;
 
21、按照某列進行排序
db.userInfo.find({***: {$exists: true}}).count();
相當于:select count(***) from userInfo;

索引

1、創建索引
db.userInfo.ensureIndex({name: 1});
db.userInfo.ensureIndex({name: 1, ts: -1});
 
2、查詢當前聚集集合所有索引
db.userInfo.getIndexes();
 
3、查看總索引記錄大小
db.userInfo.totalIndexSize();
 
4、讀取當前集合的所有index信息
db.users.reIndex();
 
5、刪除指定索引
db.users.dropIndex("name_1");
 
6、刪除所有索引索引
db.users.dropIndexes();
 
修改、添加、刪除集合數據

1、添加
db.users.save({name: ‘zhangsan', age: 25, ***: true});
添加的數據的數據列,沒有固定,根據添加的數據為準
 
2、修改
db.users.update({age: 25}, {$set: {name: 'changeName'}}, false, true);
相當于:update users set name = ‘changeName' where age = 25;
 
db.users.update({name: 'Lisi'}, {$inc: {age: 50}}, false, true);
相當于:update users set age = age + 50 where name = ‘Lisi';
 
db.users.update({name: 'Lisi'}, {$inc: {age: 50}, $set: {name: 'hoho'}}, false, true);
相當于:update users set age = age + 50, name = ‘hoho' where name = ‘Lisi';
 
3、刪除
db.users.remove({age: 132});
 
4、查詢修改刪除
db.users.findAndModify({
  query: {age: {$gte: 25}}, 
  sort: {age: -1}, 
  update: {$set: {name: 'a2'}, $inc: {age: 2}},
  remove: true
});
 
db.runCommand({ findandmodify : "users", 
  query: {age: {$gte: 25}}, 
  sort: {age: -1}, 
  update: {$set: {name: 'a2'}, $inc: {age: 2}},
  remove: true
});
update 或 remove 其中一個是必須的參數; 其他參數可選。
參數
詳解
默認值
query
查詢過濾條件
{}
sort
如果多個文檔符合查詢過濾條件,將以該參數指定的排列方式選擇出排在首位的對象,該對象將被操作
{}
remove
若為true,被選中對象將在返回前被刪除
N/A
update
一個 修改器對象
N/A
new
若為true,將返回修改后的對象而不是原始對象。在刪除操作中,該參數被忽略。
false
fields
參見Retrieving a Subset of Fields (1.5.0+)
All fields
upsert
創建新對象若查詢結果為空。 示例 (1.5.4+)
false

語句塊操作

1、簡單Hello World
print("Hello World!");
這種寫法調用了print函數,和直接寫入"Hello World!"的效果是一樣的;
 
2、將一個對象轉換成json
tojson(new Object());
tojson(new Object('a'));
 
3、循環添加數據
> for (var i = 0; i  30; i++) {
... db.users.save({name: "u_" + i, age: 22 + i, ***: i % 2});
... };
這樣就循環添加了30條數據,同樣也可以省略括號的寫法
> for (var i = 0; i  30; i++) db.users.save({name: "u_" + i, age: 22 + i, ***: i % 2});
也是可以的,當你用db.users.find()查詢的時候,顯示多條數據而無法一頁顯示的情況下,可以用it查看下一頁的信息;
 
4、find 游標查詢
>var cursor = db.users.find();
> while (cursor.hasNext()) { 
  printjson(cursor.next()); 
}
這樣就查詢所有的users信息,同樣可以這樣寫
var cursor = db.users.find();
while (cursor.hasNext()) { printjson(cursor.next); }
同樣可以省略{}號
 
5、forEach迭代循環
db.users.find().forEach(printjson);
forEach中必須傳遞一個函數來處理每條迭代的數據信息
 
6、將find游標當數組處理
var cursor = db.users.find();
cursor[4];
取得下標索引為4的那條數據
既然可以當做數組處理,那么就可以獲得它的長度:cursor.length();或者cursor.count();
那樣我們也可以用循環顯示數據
for (var i = 0, len = c.length(); i  len; i++) printjson(c[i]);
 
7、將find游標轉換成數組
> var arr = db.users.find().toArray();
> printjson(arr[2]);
用toArray方法將其轉換為數組
 
8、定制我們自己的查詢結果
只顯示age = 28的并且只顯示age這列數據
db.users.find({age: {$lte: 28}}, {age: 1}).forEach(printjson);
db.users.find({age: {$lte: 28}}, {age: true}).forEach(printjson);
排除age的列
db.users.find({age: {$lte: 28}}, {age: false}).forEach(printjson);
 
9、forEach傳遞函數顯示信息
db.things.find({x:4}).forEach(function(x) {print(tojson(x));});

參考文章①:http://blog.csdn.net/ssyan/article/details/6927307

參考文章②:http://blog.chinaunix.net/uid-26558059-id-3211264.html

您可能感興趣的文章:
  • Mongodb 利用mongoshell進行數據類型轉換的實現方法
  • 基于MongoDB數據庫的數據類型和$type操作符詳解
  • mongodb 數據類型(null/字符串/數字/日期/內嵌文檔/數組等)
  • Mongodb 數據類型及Mongoose常用CURD
  • MongoDB支持的java數據類型和測試例子
  • MongoDB的基本操作實例詳解【服務端啟動,客戶端連接,CRUD操作】
  • MongoDB數據庫安裝配置、基本操作實例詳解
  • Mongodb基本操作與Python連接mongodb并進行基礎操作的方法
  • Android編程連接MongoDB及增刪改查等基本操作示例
  • MongoDB中對文檔的增刪查改基本操作方法總結
  • Python中的MongoDB基本操作:連接、查詢實例
  • MongoDB使用指南--基本操作
  • MongoDB 常用的數據類型和基本操作

標簽:吉安 丹東 鶴崗 邯鄲 本溪 大理 昭通 景德鎮

巨人網絡通訊聲明:本文標題《Linux系統下MongoDB的簡單安裝與基本操作》,本文關鍵詞  Linux,系統,下,MongoDB,的,簡單,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux系統下MongoDB的簡單安裝與基本操作》相關的同類信息!
  • 本頁收集關于Linux系統下MongoDB的簡單安裝與基本操作的相關信息資訊供網民參考!
  • 推薦文章
    九九热免费精品视频| 色av吧综合网| √…a在线天堂一区| 成人欧美一区二区三区视频网页| 91美女视频网站| 国产视频一区在线观看| 中文字幕欧美一区| 色婷婷综合激情| 欧美日韩综合一区| 亚洲精品美女网站| 欧美激情视频网站| 91丝袜脚交足在线播放| 亚洲 国产 欧美一区| 人人妻人人做人人爽| 一级片免费在线观看视频| 国产真实乱人偷精品人妻| 亚洲AV无码成人精品区明星换面| 在线观看 亚洲| 91麻豆精品在线| 亚洲av少妇一区二区在线观看| 国产免费一区二区三区最新不卡| 日韩经典一区二区| 国产乱色精品成人免费视频 | 色婷婷av一区二区三区软件| 欧美精品xxx| 亚洲精品久久区二区三区蜜桃臀| 国产一级做a爰片久久| 婷婷丁香综合网| 男人的天堂av网| 国产精品视频a| 国产精品欧美极品| 成人免费看吃奶视频网站| 国产精品一区二区av| 丁香花五月激情| 国产成人日日夜夜| 中文字幕av一区二区三区免费看| 欧美日韩性生活| 欧美成人免费播放| 国产精品裸体一区二区三区| 免费看国产曰批40分钟| 日本污视频网站| 国产一区二区三区在线观看| www.亚洲在线| 欧美日韩五月天| 午夜精品免费视频| 亚洲制服中文| 国产一级免费片| 无码一区二区三区| 成人精品鲁一区一区二区| 色婷婷久久久综合中文字幕| 欧美交受高潮1| 日韩av毛片网| 欧美孕妇与黑人孕交| 91在线|亚洲| 日韩av一二三四| 久久香蕉综合色| 92久久精品一区二区| 国偷自产av一区二区三区麻豆| 国产精品自拍片| 亚洲人成人77777线观看| 国产aⅴ精品一区二区三区黄| 国产精品678| 欧美亚洲在线视频| 孩xxxx性bbbb欧美| 欧美激情欧美激情在线五月| 按摩亚洲人久久| 国产亚洲欧美另类中文| 日韩理论片久久| 亚洲成年人在线播放| 日韩一本二本av| 制服丝袜亚洲播放| 欧美精品九九99久久| 欧美日韩在线播放三区四区| 欧美视频在线观看一区二区| 欧美性猛交xxxx乱大交退制版| 一本色道久久综合亚洲精品按摩 | 成人少妇影院yyyy| 国产在线不卡一卡二卡三卡四卡| 奇米一区二区三区av| 日日摸夜夜添夜夜添精品视频| 六月婷婷中文字幕| 人妻妺妺窝人体色www聚色窝| www.久久综合| 亚洲精品18p| 日韩在线观看视频一区| 日韩在线一区二区三区四区| 亚洲人成色777777精品音频| 久久久久国产一区二区| 视频一区二区欧美| 免播放器亚洲一区| 国产自产v一区二区三区c| 国产一区二区毛片| 成人免费的视频| 国产网址在线观看| 午夜免费一级片| 欧美污在线观看| 欧美xxxxx少妇| 国产伦精品一区二区三区妓女| 日本黄色网址大全| 一级在线观看视频| 日韩一级片av| 人人干人人干人人干| 亚洲国产成人无码av在线| 久久精品五月天| 一区二区三区亚洲视频| 精品人妻一区二区三区换脸明星| 黄色av免费观看| 日本不卡一二三区黄网| 国产一区二区不卡在线| av不卡免费在线观看| 国产网红主播福利一区二区| 国产精品国产馆在线真实露脸 | 日韩av.com| 无码人妻丰满熟妇啪啪网站| 欧美bbbbb性bbbbb视频| 人妻无码一区二区三区免费| 久久久久久久久久99| 一二三区免费视频| 亚洲爱情岛论坛永久| 欧美a级一区二区| 国产成人av一区二区| 国产视频一区不卡| 亚洲一二三专区| 欧美性感一类影片在线播放| 精品动漫一区二区三区在线观看| 在线观看国产欧美| 777午夜精品福利在线观看| 国产精品色视频| 久久国产精品一区二区三区四区 | 国产一级片一区二区| www久久久com| 国模一区二区三区白浆| 久久久久高清精品| 香港成人在线视频| 日韩一区二区三区高清免费看看| 国产亚洲一级高清| 97成人精品区在线播放| 91黄在线观看| 咪咪色在线视频| 中文字幕精品—区二区| 久久色在线播放| 国产精品福利在线观看网址| 国语精品中文字幕| 中文字幕の友人北条麻妃| 污片在线免费看| 真实乱视频国产免费观看| 日韩字幕在线观看| 黄色av网站免费在线观看| 国产成人综合在线| 亚洲色图丝袜美腿| 色777狠狠综合秋免鲁丝| 欧美日韩国产综合新一区| 8x福利精品第一导航| 国产一区二区黄| 日本久久久久久久久久久| 韩国成人一区| 色欲色香天天天综合网www| 被黑人猛躁10次高潮视频| 日本黄色录像视频| 亚洲国产精品久久久久爰色欲| caopor在线视频| 无码h黄肉3d动漫在线观看| 亚洲精品国精品久久99热| 99免费在线观看视频| 艳妇荡乳欲伦69影片| 在线精品视频视频中文字幕| 蜜臀尤物一区二区三区直播| 欧美激情精品在线| 性高潮视频在线观看| 欧美成人精品xxx| 亚洲乱码中文字幕综合| 欧美三区在线观看| 在线精品播放av| 国产精品一香蕉国产线看观看 | 特级西西人体wwwww| 久久久一二三区| 婷婷视频在线观看| 日本一区二区高清| 欧美男男青年gay1069videost| 久久视频在线免费观看| 不卡一区二区三区视频| 国产a级片网站| 一区二区精品免费| 国产视频一二三四区| 成人av网在线| 在线免费精品视频| 久久国产精品电影| 精品一区在线播放| 超碰在线97免费| 2021亚洲天堂| 日本一区中文字幕| 一区二区三区在线观看视频 | 在线观看成人黄色| 亚洲综合精品一区二区| 久久综合久久久久| 美女爆乳18禁www久久久久久| 91tv国产成人福利| 2023国产精品| 久久精品国产精品亚洲精品| 热久久最新地址| 国产成都精品91一区二区三| 国产成人+综合亚洲+天堂| 日韩一级免费毛片| 91精品午夜视频| 精品在线观看一区| 国产成人鲁鲁免费视频a| 国产精品91一区二区| 特级西西444| 欧美日韩在线观看视频| 在线观看亚洲大片短视频| 国产熟女高潮视频| 国产1区2区3区4区| 天堂午夜影视日韩欧美一区二区| 亚洲欧洲精品一区二区三区| 亚洲精品影视在线观看| 91观看网站| 天天色综合社区| 国产欧美一区二区三区在线看蜜臂| 国产一区视频导航| 欧美在线视频你懂得| 97在线视频免费| 99久热在线精品视频| 538精品视频| 久久人人97超碰国产公开结果| 亚洲国产日韩综合久久精品| 精品国产网站地址| 少妇特黄a一区二区三区| 风间由美一二三区av片| 性少妇videosexfreexxx片| 亚洲欧美在线视频观看| 一个人看的www久久| 美女一区视频| 欧美大喷水吹潮合集在线观看| 国产精品伊人久久| 国产精品久久久99| 国产一区二区三区精品久久久 | 亚洲人成人无码网www国产 | 97精品国产97久久久久久粉红| 久久精品国产一区二区三区免费看| 成人美女av在线直播| 亚洲一区二区三区美女| 国产suv精品一区二区33| 亚洲国产日韩欧美| 在线日韩一区二区| 亚洲天堂999| 一区二区在线不卡| 在线观看亚洲视频啊啊啊啊| 人妻视频一区二区| 免费成人在线观看视频| 日韩欧美aaa| 91成人免费观看网站| 亚洲人精品午夜射精日韩| 国产在线观看成人| 97久久精品人人爽人人爽蜜臀 | 日韩欧美国产综合| 97av影视网在线观看| 欧美成人精品一区二区综合免费| 亚洲成人中文字幕在线| 精品国产电影一区| 日韩美女中文字幕| 亚洲第一狼人区| 国产又粗又猛又色又| 一区二区在线电影| 91av在线免费观看视频| 欧美三级一级片| 一区二区乱子伦在线播放| 亚洲天堂福利av| 国产69精品99久久久久久宅男| 鲁一鲁一鲁一鲁一澡| 精品黑人一区二区三区| 一色屋精品亚洲香蕉网站| 欧美另类极品videosbest最新版本| 男人添女人荫蒂免费视频| 区一区二在线观看| 亚洲精品videosex极品| 97精品在线视频| 欧美一二三视频| 欧美日韩亚洲精品内裤| 久久精品视频免费在线观看| 成人国产精品免费视频| 欧美午夜免费电影| 中文字幕免费高清视频| 日韩一级黄色av| 亚洲一区二区av电影| 蜜臀精品一区二区三区在线观看| 欧美多人猛交狂配| 亚洲一区二区三区色| 久久韩剧网电视剧| 亚洲一区二区三区在线看| 国产自产高清不卡| 欧美三级韩国三级日本三斤| 91精品黄色| 韩国女同性做爰三级| 成人丝袜18视频在线观看| 在线成人激情视频| 黄页网站在线观看视频| 中文字幕av免费观看| 午夜国产不卡在线观看视频| 91久久久亚洲精品| 国产美女免费网站| 91麻豆免费看片| 欧美国产乱视频| 欧美特黄aaa| 免费成人美女在线观看| 亚洲欧美在线磁力| www污在线观看| 一级片视频免费| 欧美亚洲动漫精品| 欧美一区2区三区4区公司二百 | 国产亚洲视频系列| 海角国产乱辈乱精品视频| 丰满少妇中文字幕| 国产精品69毛片高清亚洲| 中文字幕自拍vr一区二区三区| 免费黄色福利视频| 在线观看xxx| 日韩成人中文电影| 欧美精品一区二区三区三州| 亚洲国产成人在线观看| 欧美一区二区在线不卡| 一区不卡字幕| 中文字幕在线播放不卡| 欧美日韩免费一区二区三区| 最新国产成人av网站网址麻豆| 色综合天天在线| 蜜臀91精品一区二区三区| 亚洲国产欧美视频| 免费人成在线观看视频播放| 国产精品二区三区| 亚洲乱码中文字幕| 99视频国产精品免费观看a| 久久久久久免费观看| 亚洲精品国产精品国自产网站| 成人中文字幕av| 妺妺窝人体色www看人体| 成人av免费电影| 日韩美女毛茸茸| 亚洲视频第一页| 国产精品jvid在线观看蜜臀| 欧美18—19性高清hd4k| 亚洲国产成人午夜在线一区| 国产精品白嫩美女在线观看| 欧美人与性囗牲恔配| 中文字幕亚洲精品在线观看| 成人免费网站在线| 欧美又粗又大又长| 欧美日韩国产丝袜另类| 久久久久久99| 成人免费视频国产免费| 在线电影国产精品| 日韩成人三级视频| 久久国产日韩| xvideos国产精品| 2018国产精品| 国产婷婷色一区二区三区四区| 国产精品综合不卡av| 好吊色视频在线观看| 精品毛片网大全| 午夜老司机精品| 亚洲xxx在线| 国产一区二区美女视频| 2025中文字幕| 日本一区二区三区国色天香 | 日本精品视频在线播放| 中文字幕在线观看二区| 亚洲成人你懂的| 无遮挡亚洲一区| av无码精品一区二区三区宅噜噜| 亚洲国内精品视频| 亚洲欧美偷拍另类| 91视频一区二区| 精品一区电影国产| 精品无人区太爽高潮在线播放| 3d动漫精品啪啪一区二区竹菊 | 亚洲 欧美 精品| 天使萌一区二区三区免费观看| 欧美一级特黄aaaaaa| 精选一区二区三区四区五区| 欧美大香线蕉线伊人久久| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 伊人天天久久大香线蕉av色| 中文字幕一区二区三区精彩视频| 中文字幕久精品免| 亚洲一区二区三区精品动漫| 日韩久久久久久久久久久久久| 亚欧精品在线| 国产精品333| 捆绑调教美女网站视频一区| 97色伦亚洲国产| 农村黄色一级片| 在线成人午夜影院| 国产精品无码一本二本三本色| 成+人+亚洲+综合天堂| 成人国产精品一区二区| 亚洲第一区av| 亚洲性av在线| 精品人妻无码一区二区三区| 婷婷六月综合亚洲| 日韩国产小视频| 国产福利一区二区三区视频在线| 国产裸体写真av一区二区| 色老头一区二区| 在线成人激情视频| www亚洲色图| 欧美三级一区二区| 少妇一级淫免费放| 国产精品久久久久久亚洲毛片 | 色99中文字幕| 人人狠狠综合久久亚洲| 国产精品久久久久7777婷婷|