亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sqlite.html

?? 這是sqlite3.56的文檔。拿來給大家閱讀使用
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
sqlite&gt;&nbsp;<b>select&nbsp;*&nbsp;from&nbsp;tbl1;</b><br>hello&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10&nbsp;&nbsp;&nbsp;&nbsp;<br>goodbye&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;20&nbsp;&nbsp;&nbsp;&nbsp;<br>sqlite&gt;</tt></blockquote><p>Another useful output mode is "insert".  In insert mode, the outputis formatted to look like SQL INSERT statements.  You can use insertmode to generate text that can later be used to input data into a different database.</p><p>When specifying insert mode, you have to give an extra argumentwhich is the name of the table to be inserted into.  For example:</p><blockquote><tt>sqlite&gt;&nbsp;<b>.mode&nbsp;insert&nbsp;new_table</b><br>sqlite&gt;&nbsp;<b>select&nbsp;*&nbsp;from&nbsp;tbl1;</b><br>INSERT&nbsp;INTO&nbsp;'new_table'&nbsp;VALUES('hello',10);<br>INSERT&nbsp;INTO&nbsp;'new_table'&nbsp;VALUES('goodbye',20);<br>sqlite&gt;</tt></blockquote><p>The last output mode is "html".  In this mode, sqlite3 writesthe results of the query as an XHTML table.  The beginning&lt;TABLE&gt; and the ending &lt;/TABLE&gt; are not written, butall of the intervening &lt;TR&gt;s, &lt;TH&gt;s, and &lt;TD&gt;sare.  The html output mode is envisioned as being useful forCGI.</p><h3>Writing results to a file</h3><p>By default, sqlite3 sends query results to standard output.  Youcan change this using the ".output" command.  Just put the name ofan output file as an argument to the .output command and all subsequentquery results will be written to that file.  Use ".output stdout" tobegin writing to standard output again.  For example:</p><blockquote><tt>sqlite&gt;&nbsp;<b>.mode&nbsp;list</b><br>sqlite&gt;&nbsp;<b>.separator&nbsp;|</b><br>sqlite&gt;&nbsp;<b>.output&nbsp;test_file_1.txt</b><br>sqlite&gt;&nbsp;<b>select&nbsp;*&nbsp;from&nbsp;tbl1;</b><br>sqlite&gt;&nbsp;<b>.exit</b><br>$&nbsp;<b>cat&nbsp;test_file_1.txt</b><br>hello|10<br>goodbye|20<br>$</tt></blockquote><h3>Querying the database schema</h3><p>The sqlite3 program provides several convenience commands thatare useful for looking at the schema of the database.  There isnothing that these commands do that cannot be done by some othermeans.  These commands are provided purely as a shortcut.</p><p>For example, to see a list of the tables in the database, youcan enter ".tables".</p><blockquote><tt>sqlite&gt;&nbsp;<b>.tables</b><br>tbl1<br>tbl2<br>sqlite&gt;</tt></blockquote><p>The ".tables" command is similar to setting list mode thenexecuting the following query:</p><blockquote><pre>SELECT name FROM sqlite_master WHERE type IN ('table','view') AND name NOT LIKE 'sqlite_%'UNION ALL SELECT name FROM sqlite_temp_master WHERE type IN ('table','view') ORDER BY 1</pre></blockquote><p>In fact, if you look at the source code to the sqlite3 program(found in the source tree in the file src/shell.c) you'll findexactly the above query.</p><p>The ".indices" command works in a similar way to list all ofthe indices for a particular table.  The ".indices" command takesa single argument which is the name of the table for which theindices are desired.  Last, but not least, is the ".schema" command.With no arguments, the ".schema" command shows the original CREATE TABLEand CREATE INDEX statements that were used to build the current database.If you give the name of a table to ".schema", it shows the originalCREATE statement used to make that table and all if its indices.We have:</p><blockquote><tt>sqlite&gt;&nbsp;<b>.schema</b><br>create&nbsp;table&nbsp;tbl1(one&nbsp;varchar(10),&nbsp;two&nbsp;smallint)<br>CREATE&nbsp;TABLE&nbsp;tbl2&nbsp;(<br>&nbsp;&nbsp;f1&nbsp;varchar(30)&nbsp;primary&nbsp;key,<br>&nbsp;&nbsp;f2&nbsp;text,<br>&nbsp;&nbsp;f3&nbsp;real<br>)<br>sqlite&gt;&nbsp;<b>.schema&nbsp;tbl2</b><br>CREATE&nbsp;TABLE&nbsp;tbl2&nbsp;(<br>&nbsp;&nbsp;f1&nbsp;varchar(30)&nbsp;primary&nbsp;key,<br>&nbsp;&nbsp;f2&nbsp;text,<br>&nbsp;&nbsp;f3&nbsp;real<br>)<br>sqlite&gt;</tt></blockquote><p>The ".schema" command accomplishes the same thing as settinglist mode, then entering the following query:</p><blockquote><pre>SELECT sql FROM    (SELECT * FROM sqlite_master UNION ALL    SELECT * FROM sqlite_temp_master)WHERE type!='meta'ORDER BY tbl_name, type DESC, name</pre></blockquote><p>Or, if you give an argument to ".schema" because you onlywant the schema for a single table, the query looks like this:</p><blockquote><pre>SELECT sql FROM   (SELECT * FROM sqlite_master UNION ALL    SELECT * FROM sqlite_temp_master)WHERE type!='meta' AND sql NOT NULL AND name NOT LIKE 'sqlite_%'ORDER BY substr(type,2,1), name</pre></blockquote><p>You can supply an argument to the .schema command.  If you do, thequery looks like this:</p><blockquote><pre>SELECT sql FROM   (SELECT * FROM sqlite_master UNION ALL    SELECT * FROM sqlite_temp_master)WHERE tbl_name LIKE '%s'  AND type!='meta' AND sql NOT NULL AND name NOT LIKE 'sqlite_%'ORDER BY substr(type,2,1), name</pre></blockquote><p>The "%s" in the query is replace by your argument.  This allows youto view the schema for some subset of the database.</p><blockquote><tt>sqlite&gt;&nbsp;<b>.schema&nbsp;%abc%</b></tt></blockquote><p>Along these same lines,the ".table" command also accepts a pattern as its first argument.If you give an argument to the .table command, a "%" is bothappended and prepended and a LIKE clause is added to the query.This allows you to list only those tables that match a particularpattern.</p><p>The ".databases" command shows a list of all databases open inthe current connection.  There will always be at least 2.  The firstone is "main", the original database opened.  The second is "temp",the database used for temporary tables. There may be additional databases listed for databases attached using the ATTACH statement.The first output column is the name the database is attached with, and the second column is the filename of the external file.</p><blockquote><tt>sqlite&gt;&nbsp;<b>.databases</b></tt></blockquote><h3>Converting An Entire Database To An ASCII Text File</h3><p>Use the ".dump" command to convert the entire contents of adatabase into a single ASCII text file.  This file can be convertedback into a database by piping it back into <b>sqlite3</b>.</p><p>A good way to make an archival copy of a database is this:</p><blockquote><tt>$&nbsp;<b>echo&nbsp;'.dump'&nbsp;|&nbsp;sqlite3&nbsp;ex1&nbsp;|&nbsp;gzip&nbsp;-c&nbsp;&gt;ex1.dump.gz</b></tt></blockquote><p>This generates a file named <b>ex1.dump.gz</b> that contains everythingyou need to reconstruct the database at a later time, or on anothermachine.  To reconstruct the database, just type:</p><blockquote><tt>$&nbsp;<b>zcat&nbsp;ex1.dump.gz&nbsp;|&nbsp;sqlite3&nbsp;ex2</b></tt></blockquote><p>The text format is pure SQL so youcan also use the .dump command to export an SQLite databaseinto other popular SQL database engines.  Like this:</p><blockquote><tt>$&nbsp;<b>createdb&nbsp;ex2</b><br>$&nbsp;<b>sqlite3&nbsp;ex1&nbsp;.dump&nbsp;|&nbsp;psql&nbsp;ex2</b></tt></blockquote><h3>Other Dot Commands</h3><p>The ".explain" dot command can be used to set the output modeto "column" and to set the column widths to values that are reasonablefor looking at the output of an EXPLAIN command.  The EXPLAIN commandis an SQLite-specific SQL extension that is useful for debugging.  If anyregular SQL is prefaced by EXPLAIN, then the SQL command is parsed andanalyzed but is not executed.  Instead, the sequence of virtual machineinstructions that would have been used to execute the SQL command arereturned like a query result.  For example:</p><blockquote><tt>sqlite&gt;&nbsp;<b>.explain</b><br>sqlite&gt;&nbsp;<b>explain&nbsp;delete&nbsp;from&nbsp;tbl1&nbsp;where&nbsp;two&lt;20;</b><br>addr&nbsp;&nbsp;opcode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>----&nbsp;&nbsp;------------&nbsp;&nbsp;-----&nbsp;&nbsp;-----&nbsp;&nbsp;-------------------------------------&nbsp;&nbsp;&nbsp;<br>0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ListOpen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Open&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tbl1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Integer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Key&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ListWrite&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Goto&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Noop&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>10&nbsp;&nbsp;&nbsp;&nbsp;ListRewind&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>11&nbsp;&nbsp;&nbsp;&nbsp;ListRead&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>12&nbsp;&nbsp;&nbsp;&nbsp;Delete&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>13&nbsp;&nbsp;&nbsp;&nbsp;Goto&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>14&nbsp;&nbsp;&nbsp;&nbsp;ListClose&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0</tt></blockquote><p>The ".timeout" command sets the amount of time that the <b>sqlite3</b>program will wait for locks to clear on files it is trying to accessbefore returning an error.  The default value of the timeout is zero sothat an error is returned immediately if any needed database table orindex is locked.</p><p>And finally, we mention the ".exit" command which causes thesqlite3 program to exit.</p><h3>Using sqlite3 in a shell script</h3><p>One way to use sqlite3 in a shell script is to use "echo" or"cat" to generate a sequence of commands in a file, then invoke sqlite3while redirecting input from the generated command file.  Thisworks fine and is appropriate in many circumstances.  But asan added convenience, sqlite3 allows a single SQL command to beentered on the command line as a second argument after thedatabase name.  When the sqlite3 program is launched with twoarguments, the second argument is passed to the SQLite libraryfor processing, the query results are printed on standard outputin list mode, and the program exits.  This mechanism is designedto make sqlite3 easy to use in conjunction with programs like"awk".  For example:</p><blockquote><tt>$&nbsp;<b>sqlite3&nbsp;ex1&nbsp;'select&nbsp;*&nbsp;from&nbsp;tbl1'&nbsp;|</b><br>&gt;&nbsp;<b>&nbsp;awk&nbsp;'{printf&nbsp;"&lt;tr&gt;&lt;td&gt;%s&lt;td&gt;%s\n",$1,$2&nbsp;}'</b><br>&lt;tr&gt;&lt;td&gt;hello&lt;td&gt;10<br>&lt;tr&gt;&lt;td&gt;goodbye&lt;td&gt;20<br>$</tt></blockquote><h3>Ending shell commands</h3><p>SQLite commands are normally terminated by a semicolon.  In the shell you can also use the word "GO" (case-insensitive) or a slash character "/" on a line by itself to end a command.  These are used by SQL Server and Oracle, respectively.  These won't work in <b>sqlite3_exec()</b>, because the shell translates these into a semicolon before passing them to that function.</p><h3>Compiling the sqlite3 program from sources</h3><p>The sqlite3 program is built automatically when you compile theSQLite library.  Just get a copy of the source tree, run"configure" and then "make".</p>footer $rcsid<hr><small<i>This page last modified 2007/12/20 02:09:02 UTC</i></small></div></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲三级电影网站| 亚洲不卡av一区二区三区| 亚洲激情六月丁香| 激情综合色播激情啊| 91日韩精品一区| 久久久久国产精品人| 亚洲国产一二三| 波波电影院一区二区三区| 欧美一区二区三区在线观看视频 | 久久精品亚洲乱码伦伦中文| 亚洲午夜免费福利视频| 99久久伊人精品| 久久精品在线观看| 久久成人精品无人区| 欧美精品少妇一区二区三区| 亚洲视频1区2区| 成人综合激情网| 国产欧美一区二区三区鸳鸯浴 | 夜夜亚洲天天久久| www.色综合.com| 日本一区二区综合亚洲| 久久99国产精品麻豆| 91.com在线观看| 亚洲国产日韩精品| 在线免费观看日本欧美| 国产精品女同一区二区三区| 韩国毛片一区二区三区| 欧美xxxxx牲另类人与| 毛片av一区二区三区| 欧美一区二区三区免费观看视频| 亚洲另类春色校园小说| 91老司机福利 在线| 日韩美女视频19| 大陆成人av片| 亚洲欧洲成人精品av97| 国产在线国偷精品产拍免费yy| 欧美精三区欧美精三区| 性欧美疯狂xxxxbbbb| 在线电影一区二区三区| 日本视频免费一区| 91精品国产综合久久久久久久久久 | 亚洲精品成人精品456| 色88888久久久久久影院野外| 亚洲视频一区二区在线观看| 91小宝寻花一区二区三区| 亚洲女同一区二区| 欧美日韩在线亚洲一区蜜芽| 婷婷中文字幕综合| 精品国产91久久久久久久妲己| 精品一区二区免费| 久久精品一区二区| 99久久99久久免费精品蜜臀| 亚洲精品成人a在线观看| 欧美久久久久久久久久 | 亚洲国产视频一区二区| 91精品国产综合久久精品麻豆| 日韩精品乱码免费| 欧美精品一区二区蜜臀亚洲| 国产91露脸合集magnet| 亚洲伦理在线精品| 91麻豆精品国产91久久久久久 | 成人国产精品视频| 亚洲一区二区偷拍精品| 欧美成人精品1314www| 国产成人日日夜夜| 悠悠色在线精品| 精品久久国产97色综合| www.亚洲精品| 国产大陆亚洲精品国产| 日韩一区二区在线观看视频播放| 日韩成人一级大片| 欧美tickle裸体挠脚心vk| 国产精品一区二区三区99| 欧美电视剧在线观看完整版| 久久精品国产一区二区三| 99久久精品国产麻豆演员表| 欧美一区欧美二区| 高清在线成人网| 香蕉久久夜色精品国产使用方法 | 日本成人在线不卡视频| 欧美韩日一区二区三区四区| 欧美日韩成人一区| 成人aa视频在线观看| 青青草原综合久久大伊人精品 | 制服丝袜中文字幕亚洲| 国产一区在线观看视频| 一区二区三区在线观看网站| 色综合天天综合网天天看片| 国产日韩av一区| 欧美在线视频全部完| 精品无码三级在线观看视频 | 91在线观看高清| 婷婷开心激情综合| 国产精品久久久99| 3d动漫精品啪啪一区二区竹菊 | 日韩丝袜情趣美女图片| 美女视频网站黄色亚洲| 中文字幕一区二区三区四区| 精品中文av资源站在线观看| 免费观看在线色综合| 3d动漫精品啪啪| 在线一区二区观看| a级精品国产片在线观看| 狠狠狠色丁香婷婷综合激情| 午夜天堂影视香蕉久久| 一区二区三区不卡视频| 国产精品萝li| 国产欧美日韩综合| 亚洲精品在线观看视频| 日韩一区二区精品在线观看| 欧美少妇bbb| 欧美午夜视频网站| 欧美日韩在线电影| 在线视频国内自拍亚洲视频| 色哟哟国产精品| jizz一区二区| 波多野结衣一区二区三区 | 久久久99精品久久| 久久久精品欧美丰满| 久久精品亚洲乱码伦伦中文 | 亚洲另类春色校园小说| 亚洲激情一二三区| 亚洲一卡二卡三卡四卡| 一区二区三区四区激情 | 国产精品每日更新| 亚洲色图在线播放| 一区二区三区四区在线播放 | 一区二区在线观看免费视频播放 | 激情五月婷婷综合网| 国产主播一区二区三区| 国产成人av网站| 99精品国产99久久久久久白柏| 成人精品亚洲人成在线| 色综合色综合色综合| 欧美日韩一区二区欧美激情| 91麻豆精品国产| 久久久亚洲精华液精华液精华液 | 欧美一区二区三区成人| 欧美大片国产精品| 国产女人18水真多18精品一级做| 国产精品色哟哟| 亚洲影视在线播放| 乱中年女人伦av一区二区| 成人午夜精品在线| 欧美性淫爽ww久久久久无| 欧美一区二区久久久| 国产色婷婷亚洲99精品小说| 亚洲欧洲成人精品av97| 日日噜噜夜夜狠狠视频欧美人| 狠狠狠色丁香婷婷综合激情| av在线不卡免费看| 4hu四虎永久在线影院成人| 国产亲近乱来精品视频| 亚洲一区二区三区三| 国产精品综合在线视频| 在线观看亚洲专区| 久久久综合精品| 一区二区免费在线| 国产自产视频一区二区三区| 色婷婷综合久久久中文字幕| 日韩欧美综合一区| 国产精品久久久久久久久晋中| 日韩精品91亚洲二区在线观看| 国产91丝袜在线播放0| 欧美日韩国产精选| 国产精品理伦片| 捆绑紧缚一区二区三区视频| aaa欧美大片| 久久久九九九九| 日本中文在线一区| 91免费在线看| 久久综合九色综合97_久久久| 一区二区欧美国产| 成人禁用看黄a在线| 日韩欧美中文一区二区| 亚洲六月丁香色婷婷综合久久| 国产乱一区二区| 91精品国产综合久久久久久久久久 | 日韩一区二区精品葵司在线| 亚洲精品国产精品乱码不99| 国产毛片一区二区| 日韩欧美一区二区三区在线| 亚洲理论在线观看| 成人免费观看视频| 欧美经典三级视频一区二区三区| 免费观看在线色综合| 欧美日韩国产三级| 亚洲国产精品影院| 色综合久久88色综合天天 | 99re这里只有精品首页| 国产日韩av一区二区| 国产成人超碰人人澡人人澡| 久久色成人在线| 欧美一级日韩不卡播放免费| 色综合咪咪久久| 蜜臀av一区二区在线免费观看| 欧美在线免费视屏| 有码一区二区三区| 91福利国产精品| 偷窥国产亚洲免费视频|