成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > PostgreSQL教程(十七):客戶端命令(1)

PostgreSQL教程(十七):客戶端命令(1)

熱門標(biāo)簽:海豐有多少商家沒有地圖標(biāo)注 合肥公司外呼系統(tǒng)運營商 外呼調(diào)研系統(tǒng) 美容工作室地圖標(biāo)注 漯河外呼電話系統(tǒng) 地圖標(biāo)注和圖片名稱的區(qū)別 重慶自動外呼系統(tǒng)定制 打電話智能電銷機器人授權(quán) 辦公外呼電話系統(tǒng)

零、口令文件:

    在給出其它PostgreSQL客戶端命令之前,我們需要先介紹一下PostgreSQL中的口令文件。之所以在這里提前說明該文件,是因為我們在后面的示例代碼中會大量應(yīng)用該文件,從而保證我們的腳本能夠自動化完成。換句話說,如果在客戶端命令執(zhí)行時沒有提供該文件,PostgreSQL的所有客戶端命令均會被口令輸入提示中斷。
    在當(dāng)前用戶的HOME目錄下,我們需要手工創(chuàng)建文件名為 .pgpass的口令文件,這樣就可以在我們連接PostgreSQL服務(wù)器時,客戶端命令自動讀取該文件已獲得登錄時所需要的口令信息。該文件的格式如下:
 

復(fù)制代碼 代碼如下:

    hostname:port:database:username:password
 

    以上數(shù)據(jù)是用冒號作為分隔符,總共分為五個字段,分別表示服務(wù)器主機名(IP)、服務(wù)器監(jiān)聽的端口號、登錄訪問的數(shù)據(jù)庫名、登錄用戶名和密碼,其中前四個字段都可以使用星號(*)來表示匹配任意值。見如下示例:
 
復(fù)制代碼 代碼如下:

    /> cat > .pgpass
    *:5432:postgres:postgres:123456
    CTRL+D
    #.pgpass文件的權(quán)限必須為0600,從而防止任何全局或者同組的用戶訪問,否則這個文件將被忽略。
    /> chmod 0600 .pgpass
 

    在學(xué)習(xí)后面的客戶端命令之前,我們需要根據(jù)自己的應(yīng)用環(huán)境手工創(chuàng)建該文件,以便后面所有的示例代碼都會用到該口令文件,這樣它們就都可以以批處理的方式自動完成。

一、createdb:

    創(chuàng)建一個新的PostgreSQL數(shù)據(jù)庫。該命令的使用方式如下:
 

復(fù)制代碼 代碼如下:

    createdb [option...] [dbname] [description]
 

    1. 命令行選項列表:

選項 說明
-D(--tablespace=tablespace) 指定數(shù)據(jù)庫的缺省表空間。
-e(--echo) 回顯createdb生成的命令并且把它發(fā)送到服務(wù)器。
-E(--encoding=encoding) 指定用于此數(shù)據(jù)庫的字符編碼方式。
-l(--locale=locale) 指定用于此數(shù)據(jù)庫的本地化設(shè)置。
-O(--owner=owner) 指定新建數(shù)據(jù)庫的擁有者,如果未指定此選項,該值為當(dāng)前登錄的用戶。
-T(--template=template) 指定創(chuàng)建此數(shù)據(jù)庫的模板數(shù)據(jù)庫。
-h(--host=host) 指定PostgreSQL服務(wù)器的主機名。
-p(--port=port) 指定服務(wù)器的偵聽端口,如不指定,則為缺省的5432。
-U(--username=username) 本次操作的登錄用戶名,如果-O選項沒有指定,此數(shù)據(jù)庫的Owner將為該登錄用戶。
-w(--no-password) 如果當(dāng)前登錄用戶沒有密碼,可以指定該選項直接登錄。

2. 應(yīng)用示例:

復(fù)制代碼 代碼如下:

    #1. 以postgres的身份登錄。(詳情參照上面口令文件的內(nèi)容)   
    /> psql
    #2. 創(chuàng)建表空間。
    postgres=# CREATE TABLESPACE my_tablespace LOCATION '/opt/PostgreSQL/9.1/mydata';
    CREATE TABLESPACE
    #3. 創(chuàng)建新數(shù)據(jù)庫的owner。
    postgres=# CREATE ROLE myuser LOGIN PASSWORD '123456';
    CREATE ROLE
    postgres=# \q
    #4. 創(chuàng)建新數(shù)據(jù)庫,其中本次連接的登錄用戶為postgres,新數(shù)據(jù)庫的owner為myuser,表空間為my_tablespace,新數(shù)據(jù)庫名為mydatabase。
    /> createdb -U postgres -O myuser -D my_tablespace -e mydatabase
    CREATE DATABASE mydatabase OWNER myuser TABLESPACE my_tablespace;
    #5. 重新登錄,通過查詢系統(tǒng)表查看該數(shù)據(jù)庫是否創(chuàng)建成功,以及表空間和所有者是否一致。
    /> psql
    postgres=# SELECT datname,rolname,spcname FROM pg_database db, pg_authid au, pg_tablespace ts WHERE datname = 'mydatabase' AND datdba = au.oid AND dattablespace = ts.oid;
      datname   | rolname |    spcname
    ------------+---------+---------------
     mydatabase | myuser  | my_tablespace
    (1 row)

二、dropdb:

    刪除一個現(xiàn)有PostgreSQL數(shù)據(jù)庫。
 

復(fù)制代碼 代碼如下:

    dropdb [option...] dbname
 

    1. 命令行選項列表:

 

選項 說明
-e(--echo) 回顯dropdb生成的命令并且把它發(fā)送到服務(wù)器。
-i(--interactive) 在做任何破壞性動作前提示。
-q(--quiet) 不顯示響應(yīng)。
-h(--host=host) 指定PostgreSQL服務(wù)器的主機名。
-p(--port=port) 指定服務(wù)器的監(jiān)聽端口,如不指定,則為缺省的5432。
-U(--username=username) 本次操作的登錄用戶名。
-w(--no-password) 如果當(dāng)前登錄用戶沒有密碼,可以指定該選項直接登錄。

2. 應(yīng)用示例:

復(fù)制代碼 代碼如下:

    #以postgres的身份連接服務(wù)器,刪除mydatabase數(shù)據(jù)庫。
    /> dropdb -U postgres -e mydatabase
    DROP DATABASE mydatabase;
    #通過查看系統(tǒng)表驗證該數(shù)據(jù)庫是否已經(jīng)被刪除。
    /> psql
    postgres=# SELECT count(*) FROM pg_database WHERE datname = 'mydatabase';
     count
    -------
         0
    (1 row)

三、reindexdb:

    為一個指定的PostgreSQL數(shù)據(jù)庫重建索引。
 

復(fù)制代碼 代碼如下:

    reindexdb [connection-option...] [--table | -t table ] [--index | -i index ] [dbname]
    reindexdb [connection-option...] [--all | -a]
    reindexdb [connection-option...] [--system | -s] [dbname]
 

    1. 命令行選項列表:

 

選項 說明
-a(-all) 重建整個數(shù)據(jù)庫的索引。
-e(--echo) 回顯reindexdb生成的命令并且把它發(fā)送到服務(wù)器。
-i(--index=index) 僅重建指定的索引。
-q(--quiet) 不顯示響應(yīng)。
-s(--system) 重建數(shù)據(jù)庫系統(tǒng)表的索引。
-t(--table=table) 僅重建指定數(shù)據(jù)表的索引。
-h(--host=host) 指定PostgreSQL服務(wù)器的主機名。
-p(--port=port) 指定服務(wù)器的監(jiān)聽端口,如不指定,則為缺省的5432。
-U(--username=username) 本次操作的登錄用戶名。
-w(--no-password) 如果當(dāng)前登錄用戶沒有密碼,可以指定該選項直接登錄。

 2. 應(yīng)用示例: 
 

復(fù)制代碼 代碼如下:

    #僅重建數(shù)據(jù)表testtable上的全部索引。
    /> reindexdb -t testtable -e -U postgres postgres
    REINDEX TABLE testtable;
    #僅重建指定索引testtable_idx
    /> reindexdb -i testtable_idx -e -U postgres postgres
    REINDEX INDEX testtable_idx;   
    #重建指定數(shù)據(jù)庫mydatabase的全部索引。
    /> reindexdb mydatabase

四、vacuumdb:

    收集垃圾并且分析一個PostgreSQL數(shù)據(jù)庫。
 

復(fù)制代碼 代碼如下:

    vacuumdb [-options] [--full | -f] [--verbose | -v] [--analyze | -z] [-t table [(column [,...])]] [dbname]
    vacuumdb [-options] [--all | -a] [--full | -f] [--verbose | -v] [--analyze | -z]
 

    1. 命令行選項列表:
 
選項 說明
-a(--all) 清理所有數(shù)據(jù)庫。
-e(--echo) 回顯vacuumdb生成的命令并且把它發(fā)送到服務(wù)器。
-f(--full) 執(zhí)行完全清理。
-q(--quiet) 不顯示響應(yīng)。
-t table [(column[,...])] 僅僅清理或分析指定的數(shù)據(jù)表,字段名只是在與--analyze選項聯(lián)合使用時才需要聲明。
-v(--verbose) 在處理過程中打印詳細(xì)信息。
-z(--analyze) 計算用于規(guī)劃器的統(tǒng)計值。
-h(--host=host) 指定PostgreSQL服務(wù)器的主機名。
-p(--port=port) 指定服務(wù)器的監(jiān)聽端口,如不指定,則為缺省的5432。
-U(--username=username) 本次操作的登錄用戶名。
-w(--no-password) 如果當(dāng)前登錄用戶沒有密碼,可以指定該選項直接登錄。

2. 應(yīng)用示例:

復(fù)制代碼 代碼如下:

    #清理整個數(shù)據(jù)庫mydatabase。 
    /> vacuumdb -e mydatabase
    VACUUM;
    #清理并分析postgres數(shù)據(jù)庫中的testtable表。
    /> vacuumdb -e --analyze --table 'testtable' postgres
    VACUUM ANALYZE testtable;
    #清理并分析postgres數(shù)據(jù)庫中的testtable表的i字段。
    /> vacuumdb -e --analyze -t 'testtable(i)' postgres
    VACUUM ANALYZE testtable(i);
 

五、createuser:

    定義一個新的PostgreSQL用戶帳戶,需要說明的是只有超級用戶或者是帶有CREATEROLE權(quán)限的用戶才可以執(zhí)行該命令。如果希望創(chuàng)建的是超級用戶,那么只能以超級用戶的身份執(zhí)行該命令,換句話說,帶有CREATEROLE權(quán)限的普通用戶無法創(chuàng)建超級用戶。該命令的使用方式如下:
 

復(fù)制代碼 代碼如下:

    createuser [option...] [username]
 

    1. 命令行選項列表:

選項 說明
-c number 設(shè)置新創(chuàng)建用戶的最大連接數(shù),缺省為沒有限制。
-d(--createdb) 允許該新建用戶創(chuàng)建數(shù)據(jù)庫。
-D(--no-createdb) 禁止該新建用戶創(chuàng)建數(shù)據(jù)庫。
-e(--echo) 回顯createuser生成的命令并且把它發(fā)送到服務(wù)器。
-E(--encrypted) 對保存在數(shù)據(jù)庫里的用戶口令加密。如果沒有聲明, 則使用缺省值。
-i(--inherit) 新創(chuàng)建的角色將自動繼承它的組角色的權(quán)限。
-I(--no-inherit) 新創(chuàng)建的角色不會自動繼承它的組角色的權(quán)限。
-l(--login) 新角色將被授予登錄權(quán)限,該選項為缺省選項。
-L(--no-login) 新角色沒有被授予登錄權(quán)限。
-N(--unencrypted) 不對保存在數(shù)據(jù)庫里的用戶口令加密。如果沒有聲明, 則使用缺省值。
-P(--pwprompt) 如果給出該選項,在創(chuàng)建用戶時將提示設(shè)置口令。
-r(--createrole) 新角色被授予創(chuàng)建數(shù)據(jù)庫的權(quán)限。
-R(--no-createrole) 新角色沒有被授予創(chuàng)建數(shù)據(jù)庫的權(quán)限。
-s(--superuser) 新角色為超級用戶。
-S(--no-superuser) 新角色不是超級用戶。
-h(--host=host) 指定PostgreSQL服務(wù)器的主機名。
-p(--port=port) 指定服務(wù)器的監(jiān)聽端口,如不指定,則為缺省的5432。
-U(--username=username) 本次操作的登錄用戶名。
-w(--no-password) 如果當(dāng)前登錄用戶沒有密碼,可以指定該選項直接登錄。

2. 應(yīng)用示例:

復(fù)制代碼 代碼如下:

    # 對于有些沒有缺省設(shè)置的選項,如-(d/D)、-(s/S)和-(r/R),如果在命令行中沒有直接指定,那么在執(zhí)行該命令是將會給出提示信息。
    # 需要注意的是該提示將會掛起自動化腳本,直到輸入后命令才會繼續(xù)執(zhí)行。
    /> createuser -U postgres myuser
    Shall the new role be a superuser? (y/n) n
    Shall the new role be allowed to create databases? (y/n) y
    Shall the new role be allowed to create more new roles? (y/n) n
    CREATE ROLE myuser NOSUPERUSER CREATEDB NOCREATEROLE INHERIT LOGIN;
    # 通過psql登錄后查看系統(tǒng)視圖,以驗證該用戶是否成功創(chuàng)建,以及新角色的權(quán)限是否正確。
    /> psql
    postgres=# SELECT rolname,rolsuper,rolinherit,rolcreaterole,rolcreatedb,rolcanlogin FROM pg_roles WHERE rolname = 'myuser';
     rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcanlogin
    ---------+----------+------------+---------------+-------------+-------------
     myuser  | f           | t             | f                  | t                 | t
    (1 row)
    # 為了保證自動化腳本不會被該命令的提示掛起,我們需要在執(zhí)行該命令時指定所有沒有缺省值的選項。
    /> createuser -U postgres -e -S -D -R myuser2
    CREATE ROLE myuser2 NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;
    # 我們可以在創(chuàng)建用戶時即刻指定該用戶的密碼,該操作由-P選項完成,然而這樣的用法一定會掛起自動化腳本,
    # 因此我們可以采用一種折中的辦法,即在創(chuàng)建用戶時不指定密碼,在自動化腳本執(zhí)行成功后再手工該用戶的密碼。
    /> createuser -P -s -e myuser3
    Enter password for new role:
    Enter it again:
    CREATE ROLE myuser3 PASSWORD 'md5fe54c4f3129f2a766f53e4f4c9d2a698' SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN;

六、dropuser:

    刪除一個PostgreSQL用戶帳戶,需要說明的是只有超級用戶或帶有CREATEROLE權(quán)限的用戶可以執(zhí)行該命令,如果要刪除超級用戶,只能通過超級用戶的身份執(zhí)行該命令。該命令的使用方式如下:
 

復(fù)制代碼 代碼如下:

    dropuser [option...] [username]
 

    1. 命令行選項列表:

 

選項 說明
-e(--echo) 回顯dropuser生成的命令并且把它發(fā)送到服務(wù)器。
-i(--interactive) 在做任何破壞性動作前提示。
-h(--host=host) 指定PostgreSQL服務(wù)器的主機名。
-p(--port=port) 指定服務(wù)器的監(jiān)聽端口,如不指定,則為缺省的5432。
-U(--username=username) 本次操作的登錄用戶名。

  2. 應(yīng)用示例:
 

復(fù)制代碼 代碼如下:

    # 直接刪除指定用戶。
    /> dropuser -e myuser3
    DROP ROLE myuser3;
    # 在刪除指定用戶時,該命令會給出提示信息,以免誤操作。
    /> dropuser -e -i myuser2
    Role "myuser2" will be permanently removed.
    Are you sure? (y/n) y
    DROP ROLE myuser2;
 

您可能感興趣的文章:
  • PostgreSQL教程(十八):客戶端命令(2)
  • PostgreSql新手必學(xué)入門命令小結(jié)
  • 15個postgresql數(shù)據(jù)庫實用命令分享
  • PostgreSQL copy 命令教程詳解

標(biāo)簽:珠海 烏海 錦州 晉城 衡陽 來賓 株洲 蚌埠

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PostgreSQL教程(十七):客戶端命令(1)》,本文關(guān)鍵詞  PostgreSQL,教程,十七,客戶端,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PostgreSQL教程(十七):客戶端命令(1)》相關(guān)的同類信息!
  • 本頁收集關(guān)于PostgreSQL教程(十七):客戶端命令(1)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日韩在线观看免费高清| 国产区日韩欧美| 久久福利综合| 日韩电影免费观看在线观看| 国产精品v亚洲精品v日韩精品| 久久精品不卡| 人妻精品一区二区三区| 日韩一区二区三区在线视频| 久久久久久高潮国产精品视| 日韩欧美一起| 九九热在线视频播放| 欧美久久一区二区三区| 中文精品电影| 亚洲精品97久久中文字幕无码| 日韩一级视频| 视频二区欧美毛片免费观看| 亚洲精品孕妇| 国产 日韩 欧美大片| 一区二区三区在线免费视频| 国产一区二区无遮挡| 日韩精品一区二区亚洲av| 久久五月激情| 午夜免费在线观看精品视频| 亚洲第一页在线| 不卡的av一区| 国产不卡一区二区视频| 另类欧美日韩国产在线| 久久久久99精品国产片| 欧美猛男男办公室激情| 91福利免费观看| 国产成人无码av在线播放dvd| 亚洲综合久久av一区二区三区| 姬川优奈aav一区二区| 99这里只有久久精品视频| 顶级嫩模精品视频在线看| 国产性生交xxxxx免费| 高清国产在线一区| 亚洲一区二区黄色| 国产一级免费av| 亚洲精品美女网站| 久久精品国产亚洲blacked| 日韩视频123| 亚洲欧美专区| 在线观看免费av网| 女人高潮被爽到呻吟在线观看| 亚洲一卡二卡| 色欲av伊人久久大香线蕉影院| 青青草视频在线观看| 偷偷色噜狠狠狠狠的777米奇| 日本一本二本在线观看| 国产aⅴ精品一区二区三区黄| 国产精品丝袜一区| 国产一区二区精品在线| 国产精品999999| 免费成人深夜夜行网站| 欧美一区二区三区男人的天堂| 91福利精品视频| 国产精品嫩草99av在线| 日本天堂在线视频| 91嫩草丨国产丨精品| 一区二区三区伦理片| 国产精品毛片一区二区在线看| 欧美人与动性xxxxbbbb| 国产麻豆日韩| 国内精品小视频| 中文字幕在线2019| 成人网欧美在线视频| 全球成人免费直播| 美女100%露胸无遮挡| 日本猛少妇色xxxxx免费网站| 成人久久18免费网站图片| 日本中文字幕在线2020| 欧美午夜精品久久久久久久| 青草视频在线免费直播| 久久天天躁狠狠躁老女人| 欧美黄色免费网站| 日本高清www免费视频| 内射无码专区久久亚洲| 欧美色欧美亚洲另类七区| 欧美天天综合| 中文字幕人成高视频| 日本丰满www色| 国产精品理人伦一区二区三区| 欧美色图一区二区| 一区二区三区欧美久久| 91在线中字| 鲁丝片一区二区三区| 一本—道久久a久久精品蜜桃| 图片区亚洲欧美小说区| 亚洲男人天堂av网| 国产高清一级毛片在线不卡| 在线免费av网站| 任你操这里只有精品| 色综合天天综合网国产成人网| 日本在线免费观看| 视频二区欧美毛片免费观看| 中文字幕亚洲情99在线| 日韩成人在线网站| 欧美日本韩国一区二区| 一区二区成人在线观看| 一区二区三区视频播放| 91青草视频久久| 91短视频推广| av电影天堂一区二区在线| 国产精品91久久久久久| 在线播放国产一区二区三区| 欧美 亚欧 日韩视频在线| 美女久久精品| 欧美成人一二三区| av第一福利在线导航| 日韩成人免费在线视频| 久久久亚洲欧洲日产国码αv| 中文精品一区二区三区| 51国偷自产一区二区三区的来源| 亚洲高清在线免费| 国产欧美日韩在线观看视频| 亚洲精品日韩在线| 俺去啦最新官网| 羞羞网站在线观看入口免费| 欧美精品videofree1080p| 日韩一区二区三区在线免费观看| 91黄视频在线| abab456成人免费网址| 久久婷婷综合中文字幕| 日本wwww视频| 欧美国产1区2区| 日韩欧美三级一区二区| 黄色在线观看国产| 人妻激情偷乱频一区二区三区| 国产精品日本| 欧洲精品在线视频| 51ⅴ精品国产91久久久久久| 国产精品成久久久久| 一区二区三区欧美精品| 欧美sm美女调教| 天堂а√在线最新版中文在线| 色婷婷在线影院| 亚洲精品美女| 国产福利一区二区三区| 天堂tv亚洲tv日本tv欧美人tv| 欧美亚洲日本| 97免费在线观看视频| 亚洲第一福利在线观看| 国产原厂视频在线观看| 久久综合网色—综合色88| 狠狠躁少妇一区二区三区| 国产精品爽爽爽爽爽爽在线观看| 隣の若妻さん波多野结衣| 国产精品粉嫩| 在线国产亚洲欧美| 国产精品一区视频网站| 欧美精品一区在线播放| 日本天堂网在线观看| 久草视频免费在线观看| 国产精品久久久久久久久久新婚| 三级4级全黄60分钟| 在线天堂中文字幕| 日韩久久精品电影| 亚洲精品成人在线| 国产一区精品福利| 日本一区二区三区久久| 欧美成人sm免费视频| 久热爱精品视频线路一| 亚洲专区一区二区三区| 天堂а√在线中文在线鲁大师| 日韩高清免费av| 亚洲精品中文在线观看| 国产精品自产拍高潮在线观看| 免费av片风间由美在线| 亚洲高清在线一区| 亚洲一区尤物| 凹凸日日摸日日碰夜夜爽1| 国产精品视频一二三区| 四虎影视最新地址| 在线日韩欧美视频| 红桃视频 国产| 狠狠做六月爱婷婷综合aⅴ| 91国偷自产中文字幕久久| 免费不卡亚洲欧美| 国产资源在线免费观看| 亚洲欧洲国产专区| 国产高清在线观看| 亚洲国产天堂av| 一级片免费在线观看| 精品176二区| 精品久久在线播放| 成人免费看片98欧美| 狠狠综合久久av一区二区小说| 国产精品久久久久久久久久久久久久久| 91丨九色丨国产丨porny| 亚洲欧美小视频| 久久久久国产免费| 精品少妇人妻av免费久久洗澡| 亚洲**2019国产| 国产精品视频一区二区三区四| 久久久久久久久97黄色工厂| 亚洲国产精品欧美一二99| 成年网站在线观看视频| 精品国内自产拍在线视频| 三上悠亚在线一区| 很污很黄的网站| 国产激情小视频| 日韩在线一卡二卡| 日韩av高清不卡| 久久999免费视频| 久久综合国产精品台湾中文娱乐网| 一级毛片免费高清中文字幕久久网| h网站在线免费观看| 丁香色欲久久久久久综合网| 久久视频国产精品免费视频在线| 在线免费观看日本欧美爱情大片| k8久久久一区二区三区| 成黄免费在线| 在线视频这里只有精品| 欧美成人精品一区二区男人小说| 亚洲人成7777| 91高清视频在线免费观看| 国产一区二区三区的电影| 色婷五月综激情亚洲综合| 亚洲全黄一级网站| 日韩xxxx视频| 欧美xxx在线| 中文字幕欧美日韩va免费视频| 欧美成人精品午夜一区二区| 台湾无码一区二区| 中文字幕乱码在线观看| 一本一道久久综合狠狠老精东影业| 欧美亚洲日本精品| 麻豆映画在线观看| 欧美午夜电影在线播放| 亚洲精品日韩丝袜精品| 99国产超薄丝袜足j在线观看| 999在线视频| 无码国产精品一区二区色情男同| 日韩电影在线观看网站| 91黑丝高跟在线| 亚洲欧美激情一区| 另类欧美小说| 欧美精品一区二| 精品久久久久久中文字幕动漫| 欧美在线视频网| 中文字幕在线不卡一区二区三区| 国产av人人夜夜澡人人爽| 精品欧美日韩在线| 亚洲精品影院在线| 在线免费观看黄色小视频| 精品国产百合女同互慰| 亚洲美女偷拍久久| 成人av在线播放网站| 欧美网站在线观看| 久久免费看少妇高潮| 亚洲品质视频自拍网| 亚洲国产欧洲综合997久久| 免费黄在线观看| 人妻少妇精品无码专区二区| 亚洲精品国产一区二区三区| 日韩城人网站| 电影一区二区| 伊人中文字幕在线| 777777av| 最好看的2019的中文字幕视频| 国内精品免费| 精品国产乱码久久久久久虫虫漫画| 国产精品久久精品| 99精彩视频在线观看免费| 女人被狂躁到高潮视频免费网站| 91福利区在线观看| 国产精品色婷婷久久58| 成人激情在线播放| 色噜噜在线播放| 91精品国产综合久久久久久丝袜| 99热免费观看| 操人视频在线观看欧美| 色噜噜成人av在线| 中国在线观看免费国语版电影| 人妻内射一区二区在线视频| 久久xxxx精品视频| 日本久久精品一区二区| 三级毛片网站| 日韩毛片中文字幕| 国产原创中文在线观看| 国产中文字幕一区| 日韩欧美中文在线| 91视频在线免费| 日韩av在线中文字幕| 久久精品蜜桃| 成人h动漫在线| 无码人妻av一区二区三区波多野| 欧美另类videosbest视频| 日韩美女天天操| 国产美女高潮久久白浆| 欧美黑人一区二区| 国产成人精品免高潮费视频| 亚洲精品中文字幕乱码无线| 日本美女久久久| 免费av福利| 日韩在线观看网址| 7799国产精品久久久久99| 国产成+人+综合+亚洲欧洲| 欧美一区91| 在线视频观看91| 蜜桃精品视频在线观看| 亚洲av成人精品一区二区三区在线播放| 日韩av在线导航| 4444亚洲人成无码网在线观看| 久一区二区三区| 91日韩精品一区| av午夜精品一区二区三区| 亚洲天堂黄色片| 欧美黑人ⅹxxx另类猛交| 91亚洲精品久久久蜜桃借种| 丁香婷婷综合五月| 精品国产免费久久久久久婷婷| 亚洲国产精品久久久久婷婷老年| 婷婷丁香综合网| 欧美乱强性伦xxxxx| 成人欧美一区二区三区视频xxx| 成人动漫一区二区在线| caoporn97免费视频公开| 91爱爱小视频k| aaa一级毛片| 亚洲国产精品精华液2区45| 素人一区二区三区| 亚洲色欲综合一区二区三区| 稀缺小u女呦精品呦| a级片在线视频| 国产亚洲综合av| 欧美精品另类|