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

歡迎訪問 生活随笔!

生活随笔

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

数据库

持续更新,mysql的复习强化路

發(fā)布時間:2024/3/13 数据库 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 持续更新,mysql的复习强化路 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

數(shù)據(jù)庫與表的基本操作

  • 了解結(jié)構(gòu)化查詢語言SQL
    sql是結(jié)構(gòu)化查詢語言,是一門標準的計算機語言,用于訪問和操作數(shù)據(jù)庫,其主能包括數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)查詢和數(shù)據(jù)控制
    sql已稱為RDBMS的標準語言,單不同的RDBMS使用的SQL版本有一些差異。

    按功能用途可以將sql語言分為4類: ddl、dml、dql、dcl

    • DDL(數(shù)據(jù)定義語言) :用于數(shù)據(jù)庫、表視圖等的建立、刪除包括CREATE、ALTER、DROP
    • DML(數(shù)據(jù)操縱語言):用于添加、刪除和修改數(shù)據(jù)表中的記錄包括: INSERT、DELETE、UPDATE
    • DCL(數(shù)據(jù)控制語言):包括數(shù)據(jù)庫對象的權(quán)限管理和事務(wù)管理包括:COMMIT、ROLLBACK、GRANT
    • DQL(數(shù)據(jù)查詢語言):查詢是數(shù)據(jù)庫的基本功能包括: SELECT
  • 掌握數(shù)據(jù)庫相關(guān)操作
    DDL之數(shù)據(jù)庫
    創(chuàng)建數(shù)據(jù)庫

  • CREATE DATABASE 數(shù)據(jù)庫名

    刪除數(shù)據(jù)庫

    DROP DATABASE 數(shù)據(jù)庫名

    展示數(shù)據(jù)庫

    show databases;

    查看自己當前在哪個數(shù)據(jù)庫下工作

    select database();
  • 了解存儲引擎engine
    存儲引擎,就是如何存儲數(shù)據(jù)、如何更新數(shù)據(jù)、如何查詢數(shù)據(jù)、如何為存儲的數(shù)據(jù)建立索引等一系列技術(shù)的實現(xiàn)方法
    查看mysql支持的存儲引擎
  • show engines; 存儲引擎描述
    MyISAM擁有較快的插入、查詢速度,但不支持事務(wù)
    InnoDB支持ACID事務(wù),支持行級鎖,支持外鍵;MySQL 5.5版本之后默認存儲引擎
    MRG_MYISAM將一組結(jié)構(gòu)相同的MyISAM表聚合成一個整體,再進行增刪改查操作。
    Memory所有數(shù)據(jù)存儲再內(nèi)存中,響應(yīng)快,MySQL重啟時數(shù)據(jù)會全部丟失
    Archive歸檔,且有壓縮機制,適用于歷史數(shù)據(jù)歸檔
    CSV邏輯上由逗號分隔數(shù)據(jù),會為每張表創(chuàng)建一個.csv文件。
  • 熟悉MySQL的數(shù)據(jù)類型
    在創(chuàng)建數(shù)據(jù)表時、準確的定義字段的數(shù)據(jù)類型比較重要
  • 數(shù)值類型

    類型所占字節(jié)數(shù)說明
    tinyint1小整數(shù)值,如狀態(tài)
    smallint2大整數(shù)值
    mediumint3大整數(shù)值
    int4大整數(shù)值
    bigint8極大整數(shù)值
    float4單精度浮點數(shù)值
    double8雙精度浮點數(shù)值
    decimalmax(D+, M+)含小數(shù)值,例如金額

    日期和時間類型

    類型所占字節(jié)數(shù)說明
    date3YYYY-MM-DD
    time3HH:MM:SS
    year1YYYY
    datetime8YYYY-MM-DD HH:MM:SS
    timestamp8YYYYMMDDHHMMSS

    字符串類型

    類型所占字節(jié)數(shù)說明
    char0~255定長字段串
    varchar0~65535變長字符串
    text0~65535長文本數(shù)據(jù)
    blob二進制形式文本數(shù)據(jù)
  • 熟悉MySQL的建表語法
    在DDL中對數(shù)據(jù)表的操作主要有3種: 創(chuàng)建、修改、刪除
    創(chuàng)建數(shù)據(jù)表,需要定義的信息主要包括: 表名、字段名、字段類型
  • mysql的建表語法

    create [temporary] table [if not exists] table_name [(create_definition,...)] [table_options][select_statement]

    temporary:臨時表,會話結(jié)束自動消失
    create_definition:定義表種各列屬性
    table_options:表配置,如存儲引擎、字符集
    select_statement: 通過select語句建表

  • 掌握數(shù)據(jù)表的相關(guān)操作
    示例建表
  • create table contacts( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30), phone VARCHAR(20) ) ENGINE = InnoDB DEFAULT CHARSET=utf8;

    查看表

    show tables;

    查看表結(jié)構(gòu)

    desc contacts;

    增加表結(jié)構(gòu)

    alter table contacts add sex char(1);

    修改表結(jié)構(gòu)

    alter table contacts modify sex int;

    刪除表結(jié)構(gòu)

    alter table contacts drop column sex;

    刪除表

    drop table contacts;
  • 掌握如何向表中插入數(shù)據(jù)
    INSERT插入單條數(shù)據(jù)
  • INSERT INTO table_name(field1,field2,...,fieldN) VALUES (value1,value2,...,valueN);

    INSERT插入多條數(shù)據(jù)

    INSERT INTO table_name(field1,field2,...,fieldN) VALUES (valueA1,valueA2,...,valueAN),(valueB1,valueB2,...,valueBN);

    注意事項:

    • 如果字段是字符型,值必須適用單引號或者雙引號,如"value";如果值本身就有引號,需要轉(zhuǎn)義
    • 如果所有列都要添加數(shù)據(jù),insert into 語句可以不指定列,即INSERT INTO table_name VALUES (valueA1,valueA2,…,valueAN);
  • 掌握如何修改(更新)表中的數(shù)據(jù)
    updata語法:
  • UPDATE table_name SET field1=newValue1,field2=newValue2[WHERE Clause]

    注意事項:

    • 可以同時更新一個或多個字段
    • 可以通過where子句來指定更新范圍,如果不帶where,則更新數(shù)據(jù)表中所有記錄。
    updata contacts set phone='12345678901' where name = "張三"
  • 掌握如何刪除表中的數(shù)據(jù)
    delete from table_name [WHERE Clause]
    注意事項:
    • 可以通過where子句來指定刪除范圍,如果不帶where,則刪除數(shù)據(jù)表中所有記錄

    示例總結(jié):
    建表

    create table contacts( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30), sex tinyint default 1, phone VARCHAR(20) ) ENGINE = InnoDB DEFAULT CHARSET=utf8;

    插數(shù)據(jù)

    insert into contacts(name,sex,phone) values("張三",1,"13200000001") insert into contacts(name,sex,phone) values("xiong\'s",1,"13200000002") // 有默認值的字段,可以不賦值也行的哈~ insert into contacts(name,sex,phone) values("李四",1,"13200000003"),("王五",1,"13200000004");

    修改(更新表)

    update contacts set sex = 2;updata contacts set sex = 1 where name="張三";updata contacts set sex = 2, phone="13200000005" where name="張三";

    刪除表內(nèi)容

    delete from contacts where id =4; delete from contacts;
  • 了解什么是數(shù)據(jù)的完整性(準確性、正確性)
    數(shù)據(jù)完整性是指存儲在數(shù)據(jù)庫中的數(shù)據(jù),應(yīng)該保持一致性和可靠性
    關(guān)系模型允許定義三類數(shù)據(jù)約束,他們是事提完整性、參照完整性、以及用戶定義的完整性約束、其中前兩種完整性約束由關(guān)系數(shù)據(jù)庫系統(tǒng)自動支持
    • 實體完整性: 實體就是現(xiàn)實世界中的某個對象,RDBMS中一行代表一個實體,實體完整性就是保證每一個實體都能被區(qū)別
    • 域完整性: 域完整性主要是對列的輸入有要求,通過限制列的數(shù)據(jù)類型、格式或值的范圍來實現(xiàn)
    • 參照完整性: 主要是表與表之間的關(guān)系、可以通過外鍵來實現(xiàn)
    • 用戶自定義完整性: 借助存儲過程和觸發(fā)器實現(xiàn)
  • 掌握如何保證數(shù)據(jù)完整性(重點)
  • 實體完整性: 要求每張表都有唯一標識符,每張表中的主鍵字段不能為空且不能重復
    域完整性: 針對某一具體關(guān)系數(shù)據(jù)庫條件,保證表中某些列不能輸入無效值
    約束方法: 限制數(shù)據(jù)類型、檢查約束、默認值、費控約束
    參照完整性: 要求關(guān)系中不允許引用不存在的實體
    用戶自定義完整性: 反應(yīng)某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足語義要求。

    唯一性約束
    在Mysql中可以適用關(guān)鍵字UNIQUE實現(xiàn)字段的唯一性約束,從而保證實體完整性

    • unique意味著任何兩條數(shù)據(jù)的同一個字段不能有相同值
    • 一個表中可以有多個unique約束
    create table person( id int not null auto_increment primary key comment "主鍵id", name varchar(30) comment "姓名", id_number varchar(18) unique comment "身份證號" );

    外鍵約束
    外鍵(FOREIGN KEY)約束定義了表之間的一致性關(guān)系,用于強制參照完整性。外鍵約束定義了對同一個表或者其他表的列的引用,這些列具有PRIMARY KEY 或者 UNIQUE約束。

    # 學生表 create table stu( stu_no int not null primary key comment "學號", stu_name varchar(30) comment '姓名' ); # 成績表 create table sc(id int not null auto_increment primary key comment "主鍵id",stu_no int not null comment "學號",course varchar(30) comment "課程",grade int comment "成績",foreign key(stu_no) references stu(stu_no) );

    數(shù)據(jù)庫與表的基本操作

  • 了解select的完整語法
  • select column_name1,column_name2 from table_name [where where_condition] [group by {col_name | expr | position},...[with rollup]] [having where_condition] [ORDER BY {col_name | expr |position} [ASC | DESC],...[WITH ROLLUP]] [LIMIT {[offset,] row_count | row_count OFFSET offset}]
  • 掌握適用select進行簡單查詢(重點)
    查詢所有
  • select * from person

    條件查詢

    select name, id_number from person select name,id_num from from person where name="張三";

    工具用法 (科普):

    select 8*9;
  • 熟練掌握where子句各類運算符的適用
    在sql中,insert、updata、delete和select后面都能帶where子句,用于插入、刪除、修改或查詢指定條件的記錄
  • sql語句中適用where子句用法

    select column_name from table_name where column_nam 運算符 value 運算符描述
    =等于
    <>或!=不等于
    >大于
    <小于
    >=大于等于
    >=小于等于
    between and選取介于兩個值之間的數(shù)據(jù)范圍;在Mysql中,相當于>=并且<=
  • 熟練掌握多條件查詢and、or的適用
    在where子句中,適用and、or可以把兩個或多個過濾條件結(jié)合起來
  • and、or運算符語法

    select column_name from table_name where condition1 and condition2 or condition3 運算符描述
    and表示左右兩邊的條件同時成立
    or表示左右兩邊只要有一個條件成立

    案例演示:

    use mydb;create table employee(id int not null auto_increment primary key,name varchar(30) comment "姓名",sex varchar(1) comment "性別",salary int comment "薪資(元)" );insert into employee(name,sex,salary) values("張三",'男',5500); insert into employee(name,sex,salary) values("李潔",'女',4500); insert into employee(name,sex,salary) values("李小梅",'女',4200); insert into employee(name,sex,salary) values("歐陽輝",'男',7500); insert into employee(name,sex,salary) values("李芳",'女',8500); insert into employee(name,sex,salary) values("張江",'男',6800); insert into employee(name,sex,salary) values("李四",'男',12000); insert into employee(name,sex,salary) values("王五",'男',3500); insert into employee(name,sex,salary) values("馬小龍",'男',6000); insert into employee(name,sex,salary) values("龍五",'男',8000); insert into employee(name,sex,salary) values("馮小芳",'女',10000); insert into employee(name,sex,salary) values("馬小花",'女',4000);# 單條件查詢男性工資 select * from employee where sex = "男"; select * from employee where sex != "女"; select * from employee where sex <> "女"; select * from employee where salary >= 10000; select * from employee where salary between 10000 and 12000;# 多條件,性別為男并且薪資大于等于10000 select * from employee where sex = "男" and salary >=10000;# 多條件,男性員工中,大于10000 或者 小于4000 select * from employee where sex = "男" and salary <=4000 or salary >=10000; # 以上錯誤寫法 or作用域它左右兩邊 select * from employee where sex = "男" and (salary <=4000 or salary >=10000);
  • 掌握運算符in 的使用
    運算符in允許我們在where子句中過濾某個字段的多個值
  • where 子句中使用in語法

    select column_name from table_name where column_name in (value1,value2,...)
  • 掌握運算符like的使用
  • where子句使用like語法

    select column_name from table_name where column_name like "%value%"

    說明:
    - like子句中的%類似于正則表達式中的*,匹配任意0個或多個字符
    - like子句中的_匹配任意單個字符
    - like子句如果沒有%和_就相當于運算符=的效果

    示例代碼:

    # 選擇id是1或者2或者3的 select * from emplyee where id=1 or id=2 or id=3; select * from emplyee where id in(1,2,3); #篩選張三 select * from emplyee where name like "張三"; # 篩選姓李的用戶 select * from emplyee where name like "李%"; # 篩選名字芳結(jié)尾的 select * from emplyee where name like "%芳";
  • 了解Mysql內(nèi)置函數(shù)
    我們通常說的Mysql函數(shù)指的是Mysql數(shù)據(jù)庫提供的內(nèi)置函數(shù),包括數(shù)學函數(shù),字符串函數(shù),日期和時間函數(shù),聚合函數(shù)條件判斷函數(shù)等,這些內(nèi)置函數(shù)可以幫助用戶更加方便地處理表中的數(shù)據(jù),簡化用戶操作
  • 函數(shù)描述
    數(shù)學函數(shù)ABS、SQRT、MOD SIN COS TAN COT等
    字符串函數(shù)length lower upper trim substring
    日期時間函數(shù)now curdate curtime sysdate data_format yera month week
    聚合函數(shù)count sum avg min max
    條件判斷函數(shù)if ifnull case when 等
    系統(tǒng)信息函數(shù)version database user等
    加密函數(shù)md5
  • 掌握常用函數(shù)的用法(重點)
  • 函數(shù)now()

    應(yīng)用場景:
    在實際應(yīng)用中,大多數(shù)業(yè)務(wù)表都會帶一個創(chuàng)建時間,create_time字段,用于記錄每一條數(shù)據(jù)的產(chǎn)生時間,在向表中插入數(shù)據(jù)時,就可以在insert語句中使用now()函數(shù)

    inser into user(id,name,create_time) values(1,"zhangsan",now());

    date_format()
    應(yīng)用場景:
    在實際應(yīng)用中,一般會按標準格式存儲日期/時間,如:2020-05-26 20:41:16. 在實際的查詢中,又可能有其他的格式要求,這時候就需要采用date_format()函數(shù)進行格式轉(zhuǎn)換。
    select name,date_format(birthday,'%Y%m%d') from user;
    聚合函數(shù)
    聚合函數(shù)是對一組值進行計算,并返回單個值。
    Mysql常用的聚合函數(shù)有5個,分別count、sum、avg、min和max.

    函數(shù) | 描述 --- | --- count | 返回復核條件的記錄總數(shù) sum | 返回指定列的總和,忽略空值 avg | 返回指定列平局值,忽略空值 min | 返回指定列的最小值, 忽略空值 max | 返回指定列的最大值,忽略空值

    示例代碼:

    # 男性數(shù)據(jù)有多少條 select count(*) from employee where sex = '男'; # 員工表里面的總薪資 select sum(salary) from employee; # 最低薪水 select min(salary) from employee; # 平均薪資 select avg(salary) from employee;

    如果有一條數(shù)據(jù)的工資為NULL它會自動把這條數(shù)據(jù)整體過濾掉。

    ifnull()

    函數(shù)ifnull()用于處理NULL值
    ifnull(v1,v2)如果V1的值不為NULL,則返回v1否則返回V2.

    示例代碼:

    insert into employee(name,sex,salary) values("張熊","男",null);

    case when

    case when 是流程控制語句,可以在sql語句中使用case when來獲取更加準確和直接的結(jié)果,sql中的case when類似于編程語句中的if else 或者switch

    case [col_name] when [value1] then [result1]...else [default] end case when [expr] then [result1]...else[default] end

    select id,name,case sexwhen '男' then 'F'when '女' then 'M'else ''end as sex, salary from employee;
  • 掌握排序的應(yīng)用場景以及order by的使用
    我們已經(jīng)掌握使用select語句結(jié)合where查詢條件獲取需要的數(shù)據(jù),但是在實際應(yīng)用中,還會遇到下面這類需求,又該如何解決?
    • 學生按升高從高到低進行排序
    • 雙十一交易量排行榜
    • 博客中的文章按先后順序顯示
      在sql中,使用order by對查詢結(jié)果集進行排序,可以按照一列或多列進行排序

    order by語法

    select column_name1,column_name2 from table_name1,table_name2 order by column_name,column_nam [asc|desc]

    說明: asc表示按升序排列,desc表示按降序排列
    默認情況按升序排列

    示例sql:

    select * from employee order by salary desc; # 按兩個字段進行排序 select * from employee order by sex,salary desc; # 以上就是說 先按性別排序,就會先顯示女再顯示男,然后再按薪水排序,整體出現(xiàn)的情況,先按薪資從大到小顯示女員工信息,再按薪資從大到小顯示男員工薪資。
  • 掌握分頁的應(yīng)用場景以及l(fā)imit的使用
    在select語句中使用limit子句來約束要返回的記錄數(shù),通常使用limit實現(xiàn)分頁
  • limit語法

    select column_name1,column_name2 from table_name1,table_name2 limit [offset,]row_count

    說明: offset指定要返回的第一行的偏移量,第一行的偏移量是0,而不是1.row_count指定要返回的最大行數(shù)。這個offset對于新手來講,這個偏移量的說法很不友好我感覺,反正我第一次沒理解出來,就是從第幾條數(shù)據(jù)開始讀,讀多少條。 第一頁開始每頁顯示10條 limit 0,10

    示例sql:

    # 獲取前3條數(shù)據(jù) select * from employee limit 3; # 分頁每頁顯示5條,顯示第一頁 select * from employee limit 0,5; # 分頁每頁顯示5條,顯示第二頁 select * from employee limit 5,5; # 分頁顯示每頁顯示5條,顯示第三頁 select * fromm employee limit 10,5;
  • 掌握group by 的應(yīng)用場景及使用
    我們已經(jīng)掌握使用select語句結(jié)合where查詢條件獲取需要的數(shù)據(jù),但在實際的應(yīng)用中,還會遇到下main這類需求,又該如何解決:
    • 公司想知道每個部門有多少名員工
    • 班主任想統(tǒng)計各科第一名的成績
    • 某門店想掌握男、女性會員的人數(shù)及平局年齡
      從字面上理解,group by表示根據(jù)某種規(guī)則對數(shù)據(jù)進行分組,它必須配合聚合函數(shù)進行使用,對數(shù)據(jù)進行分組之后需要進行count、sum、avg、max和min等聚合運算

    group by語法

    select column_name,aggregate_function(column_nam) from table_name group by column_name
  • aggregate_function表示聚合函數(shù)。

  • group by可以對一列或多列進行分組。

  • 掌握having的應(yīng)用場景及使用
    在sql中增加having子句的原因是,where關(guān)鍵字無法與聚合函數(shù)一起使用,having子句可以對分組后的各組數(shù)據(jù)進行篩選

  • having語法

    select column_name,aggregate_function(column_name) from table_name where column_name operator value group by column_name having aggregate_function(column_name) operator value

    示例sql:

    # 把原有的employee表刪除了,創(chuàng)建這個表 create table employee(id int not null auto_increment primary key,name varchar(30) comment "姓名",sex varchar(1) comment "性別",salary int comment "薪資(元)",dept varchar(30) comment "部門" ); insert into employee(name,sex,salary,dept) values("張三", "男", 5500, "部門A"); insert into employee(name,sex,salary,dept) values("李潔", "女", 4500, "部門C"); insert into employee(name,sex,salary,dept) values("李小梅", "女", 4200, "部門A"); insert into employee(name,sex,salary,dept) values("歐陽輝", "男", 7500, "部門C"); insert into employee(name,sex,salary,dept) values("李芳", "女", 8500, "部門A"); insert into employee(name,sex,salary,dept) values("張江", "男", 6800, "部門A"); insert into employee(name,sex,salary,dept) values("李四", "男", 12000, "部門B"); insert into employee(name,sex,salary,dept) values("王五", "男", 3500, "部門B"); insert into employee(name,sex,salary,dept) values("馬小龍", "男", 6000, "部門A"); insert into employee(name,sex,salary,dept) values("龍五", "男", 8000, "部門B"); insert into employee(name,sex,salary,dept) values("馮小芳", "女", 10000, "部門C"); insert into employee(name,sex,salary,dept) values("馬小花", "女", 4000, "部門B"); insert into employee(name,sex,salary,dept) values("張熊", "男", 8800, "部門A");# 男性員工和女性員工的數(shù)量 select sex,count(*) from employee group by sex; # 統(tǒng)計每個部門的人數(shù) select dept,count(*) from employee group by dept; # 知道每個工資薪水總和 select dept,sum(salary) from employee group by dept; # 每個部門薪資最高的 select dept,max(salary) from employee group by dept; # 每個部門薪資最低 select dept,min(salary) from employee group by dept; # 人數(shù)小于4個人的部門 select dept,count(*) from employee group by dept having count(*)<5;
  • 屬性group_concat的應(yīng)用場景
    應(yīng)用場景:
    • 使用group by可以分組統(tǒng)計每個部門有多少員工。加入,除了統(tǒng)計每個部門的員工數(shù)量之外,還想知道具體是哪些員工(員工列表),又該怎么實現(xiàn)呢?
  • 掌握group_concat的使用
  • group_concat

    group_concat配合group by一起使用,用于將某一列的值按指定的分隔符進行拼接,mysql默認的分隔符是逗號

    select dept,group_concat(name) from employee group by dept;
  • 掌握distinct的用法
    distinct用于在查詢中返回列的唯一不同值(去重復),支持單列或多列。在實際的應(yīng)用中,表中的某一列含有重復值是很常見的,如employ表的dept列.如果在查詢數(shù)據(jù)時,希望得到某列的所有不同值,可以使用distinct
  • #distinct語法 select distinct column_name,column_nam from table_name;

    sql示例:

    # 性別這列去重 select distinct sex from employee;create table footprint(id int not null auto_increment primary key,username varchar(30) comment '用戶名',city varchar(30) comment "城市",visit_date varchar(10) comment "到訪日期" );insert into footprint(username, city, visit_date) values("liufeng", "貴陽", "2019-12-05"); insert into footprint(username, city, visit_date) values("liufeng", "貴陽", "2020-01-15"); insert into footprint(username, city, visit_date) values("liufeng", "北京", "2018-10-10"); insert into footprint(username, city, visit_date) values("zhangsan", "上海", "2020-01-01"); insert into footprint(username, city, visit_date) values("zhangsan", "上海", "2020-02-02"); insert into footprint(username, city, visit_date) values("lisi", "拉薩", "2016-12-20");# 有多少用戶在footprint留下足跡 select distinct username from footprint; # 所有的用戶達到過哪些城市 select dictinct city from footprint; # 每一個用戶去過哪些地方 select distinct username,city from footprint;
  • 熟悉表連接的幾種方式
    表連接(join) 是在多個表之間通過一定的連接條件,使表之間發(fā)生關(guān)聯(lián),進而能從多個表之間獲取數(shù)據(jù)
  • 表連接語法

    select table1.column,table2.column from table1,table2 where table1.column1 = table2.column2;
  • 熟悉幾種表連接的區(qū)別
    • 內(nèi)連接 join 或inner join
    • 外連接:左連接 left join,右連接 right join 全連接 full join
    • 自然連接:同一張表內(nèi)的連接
    連接類型定義例子
    內(nèi)連接至連接匹配的行select A.c1,B.c2 from A join B on A.c3 = B.c3
    左連接包含左表的全部行(不管右表是否存在與之匹配的行), 以及右表中遍布匹配的行select A.c1,B.c2 from A left join B on A.c3 = B.c3
    右連接包含右表的全部行(不管左表是否存在與之匹配的行), 以及左表中遍布匹配的行select A.c1,B.c2 from A right join B on A.c3 = B.c3
    全連接包含左右兩個表的全部行(不管在另一個表中是否存在與之匹配的行)select A.c1,B.c2 from A full join B on A.c3 = B.c3

    全連接: mysql里面無

  • 掌握多表連接查詢
  • # 創(chuàng)建兩張表 drop table if exists score; drop table if exists student;create table student( stu_no varchar(20) not null primary key comment"學號", name varchar(30) comment "姓名", address varchar(150) comment '地址' ); insert into student(stu_no,name,address) values('2016001','張三','貴州貴陽'); insert into student(stu_no,name,address) values('2016002','李芳','陜西興平'); insert into student(stu_no,name,address) values('2016003','張曉燕','江西南昌');create table score( id int not null auto_increment primary key, course varchar(50) comment '科目', stu_no varchar(20) comment "學號", score int comment '分數(shù)', foreign key(stu_no) references student(stu_no) );insert into score(course,stu_no,score) values('計算機','2016001',99); insert into score(course,stu_no,score) values('離散數(shù)學','2016001',85); insert into score(course,stu_no,score) values('計算機','2016002',78);# 表的數(shù)據(jù)特性,有個叫張曉燕 2016003的沒成績# 內(nèi)連接(交集) select A.stu_no,A.name,B.course,B.score from student A join score B on(A.stu_no = B.stu_no); select A.stu_no,A.name,B.course,B.score from student A inner join score B on(A.stu_no = B.stu_no); select A.stu_no,A.name,B.course,B.score from student A where A.stu_no = B.stu_no;# 左連接 select A.stu_no,A.name,B.course,B.score from student A left join score B on(A.stu_no = B.stu_no);
  • 什么是自連接
    自連接時一種特殊的表連接,它是指互相連接的表在物理上同為一張表,但是邏輯上時多張表。自連接通常用于表中的數(shù)據(jù)有層次結(jié)構(gòu),如區(qū)域表、菜單表、商品分類等。
  • 自連接語法

    select a.column,b.column from table a,table b where a.column=b.column;

    示例sql:

    drop table if exists area; drop table if exists area;create table area( id int not null auto_increment primary key comment '區(qū)域id', pid int not null comment '父id(0-省份)', name varchar(30) comment '區(qū)域名稱' );insert into area(id,pid,name) values(1,0,'貴州省'); insert into area(id,pid,name) values(2,1,'貴陽'); insert into area(id,pid,name) values(3,1,'遵義'); insert into area(id,pid,name) values(4,0,'廣東省'); insert into area(id,pid,name) values(5,4,'廣州'); insert into area(id,pid,name) values(6,4,'深圳');# 查出所有城市 select * from area where pid<>0; # 查出這些城市的父親id select A.id,A.name,B.name ad provinceName from area A, area B where A.pid = B.id and A.pid<>0;
  • 掌握子查詢in的使用
    之前的課程中,我們已經(jīng)學習過運算符IN,它允許我們在where子句中過濾某個字段的多個值。
  • where子句使用in語法

    select column_name from table_name where column_name IN(value1,value2,...);

    如果運算符in后面的值式來源于某個查詢結(jié)果,并非是指定幾個值,這時就需要用到子查詢。子查詢又稱為內(nèi)部查詢或嵌套查詢,即在sql查詢的where子句中嵌套查詢語句

    子查詢in語法

    select column_name from table_name where column_name IN(select column_name from table_name [where] );
  • 掌握子查詢exists的使用
    exists是子查詢中用于測試內(nèi)部查詢是否返回任何行的布爾運算符。將主查詢的數(shù)據(jù)放到子查詢中做條件驗證,根據(jù)驗證結(jié)果(TRUE 或FALSE)來決定主查詢的數(shù)據(jù)結(jié)果是否保留
  • where子句使用exists語法

    select column_name1 from table_name1 where exists (select * from table_name2 where condition);

    示例sql:

    # 看下student表數(shù)據(jù) select * from score;# 要用in做一個子查詢 查詢所有選修了課程的學生 select A.* from student A where A.stu_no in(select B.stu_no from score B);# 查詢選修了離散數(shù)學的學生 select A.* from student A where A.stu_no in (select B.stu_no from score B where B.course='離散數(shù)學')# 要用exists做一個子查詢 查詢所有選修了課程的學生 select A.* from student A where exists(select * from score B where A.stu_no = B.stu_no); # 這個exists說一點個人的理解,先看子查詢里面的東西,也就是說子查詢查詢出來了一個表,這個時候就是說,A表查詢出來的數(shù)據(jù),在查詢出來的這個表中存在就能輸出出來,不存在就不能輸出。

    總結(jié)

    以上是生活随笔為你收集整理的持续更新,mysql的复习强化路的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    天天操夜夜干 | 91在线精品观看 | 免费在线观看视频a | 丁香六月婷婷综合 | 亚洲精品在线网站 | 97在线资源 | 日韩高清二区 | 91精品国产网站 | 亚洲伊人第一页 | 欧美一二在线 | 正在播放国产一区二区 | 久久久久伊人 | 久久综合9988久久爱 | 国产中文字幕一区 | www.久久爱.cn | 九色精品 | 天天干夜夜夜 | 日韩av中文 | 日韩在线字幕 | www.久热| 国产精品一级视频 | 99久久久久免费精品国产 | 日本aaa在线观看 | 99热这里只有精品8 久久综合毛片 | 91在线视频免费 | 国产精品一区二区白浆 | 欧美黄色高清 | 精品国模一区二区 | 日本久久久久久久久 | 国产手机在线观看 | 一区二区三区影院 | 黄色在线观看网站 | 日日婷婷夜日日天干 | 天天天天综合 | 在线观看一二三区 | 成人aⅴ视频 | 久久无码av一区二区三区电影网 | 国产精品6999成人免费视频 | 视频一区视频二区在线观看 | 激情丁香5月 | 免费在线观看日韩视频 | 久久黄色美女 | 夜夜操狠狠操 | 日韩在线三区 | 日韩网站一区 | 91亚洲综合 | 在线午夜av | 欧美a在线免费观看 | 国产成人精品一区二区在线 | 黄色小网站在线观看 | 国产亚洲一区 | 亚洲精品国产精品乱码在线观看 | 久久久久亚洲精品国产 | av电影在线免费 | 亚洲黄网站 | 国产精品久久久久久超碰 | 五月婷婷视频在线观看 | 国产精品9999 | 精品国产视频在线 | 欧美一级片在线观看视频 | 亚洲成av人片在线观看www | 黄色三级免费网址 | 日韩有码第一页 | 天天干天天在线 | 亚洲黄色av网址 | 天天干天天操天天操 | 一区二区三区观看 | 亚洲欧美日韩在线一区二区 | 午夜资源站 | 久久黄色影视 | 91在线观看视频网站 | 国产视频欧美视频 | 精品亚洲网 | 久草视频在线免费播放 | 国产免费亚洲高清 | 久久亚洲影院 | 亚洲视频专区在线 | 午夜久久久久久久久久久 | 在线观看你懂的网址 | 一级片免费观看视频 | 极品国产91在线网站 | 性色av一区二区三区在线观看 | 人人看人人 | 免费h在线观看 | 国产精品专区在线 | 国产色秀视频 | 天天草天天插 | 色婷婷婷 | 亚洲黄污| 看污网站 | 免费h精品视频在线播放 | 91爱爱免费观看 | 日韩免费在线 | 色综久久 | 日本黄色免费在线观看 | 成人小视频在线免费观看 | 亚洲精品在线观看中文字幕 | 蜜臀av一区二区 | 日韩精品短视频 | 日韩在线免费观看视频 | www在线观看视频 | 在线黄频| 国产精品va在线观看入 | 一区二区三区观看 | 久久九九国产精品 | 免费a视频| 看av免费 | 免费在线观看av片 | 亚洲天天摸日日摸天天欢 | 亚洲另类人人澡 | 国产精品激情在线观看 | 国产福利a | av电影在线免费 | 国产精久久久 | 色福利网 | 久久久久久久久久国产精品 | 国产午夜精品一区二区三区 | 亚洲艳情| 中文字幕一区二区三区四区视频 | 狠狠色狠狠色综合日日92 | 欧美日韩精品在线观看 | 精品国产一区二区三区在线 | 天天操天天爱天天干 | 久久看片| 69久久夜色精品国产69 | 在线观看av的网站 | 91精品综合在线观看 | 亚洲一级电影在线观看 | 成人教育av| 免费日韩一区二区 | 亚洲精品乱码久久久久久蜜桃91 | 中文字幕在线有码 | 国产精品白虎 | 日韩黄色免费在线观看 | 天天爽天天做 | 在线激情网| 成人av一区二区兰花在线播放 | 97色婷婷人人爽人人 | 国产亚洲精品久久久久动 | 国产第页 | 亚洲精品女人久久久 | 欧美专区日韩专区 | 人人爽人人香蕉 | 中文字幕亚洲国产 | 日日天天 | a√天堂资源 | 午夜精品久久久久久中宇69 | 91在线资源 | 欧美综合色在线图区 | 国产高清免费视频 | 国产高清视频网 | 国产精品久久久久久一区二区 | 激情开心站 | 男女免费视频观看 | 免费观看丰满少妇做爰 | 黄色网大全 | 一区二区三区在线不卡 | 日韩一区正在播放 | 在线 国产一区 | 天天操天天干天天爱 | 一级黄视频 | 国产精品免费观看视频 | 国产美女精品久久久 | 黄色激情网址 | 99这里都是精品 | 日本在线观看黄色 | 美女国产在线 | 亚洲综合最新在线 | 91av色| 在线观看成人av | 中文字幕一区二区三 | 国产精品一区二区在线看 | 又黄又爽又色无遮挡免费 | 久久国产精品久久久久 | 可以免费观看的av片 | 日韩免费网址 | 日日干天天 | 四虎成人免费观看 | 日本中文字幕视频 | 国产精品视频免费看 | 欧美精品在线观看一区 | 亚洲视频 视频在线 | 精品久久一区二区 | 久久国产精品影视 | 99久久99久久| 国产高清精 | 日韩欧美视频在线观看免费 | 久久久久国产一区二区 | 成年人免费在线播放 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 一区二区视频在线播放 | 99超碰在线播放 | 日韩在线观看你懂得 | 正在播放一区二区 | 日韩av一区二区在线 | 精品国产亚洲日本 | 国产伦精品一区二区三区免费 | 91在线视频网址 | 激情综合久久 | 日韩黄色在线观看 | 欧美日韩精品在线 | 免费观看黄色12片一级视频 | 国产精品嫩草影视久久久 | 超碰人人射 | www.黄色在线 | 91av官网| 免费a现在观看 | 免费观看黄| 69视频网站 | 天天·日日日干 | 97久久精品午夜一区二区 | 国产一区二区三区 在线 | 久久免费电影网 | 五月天堂网 | 久久久69| 久久久国产精华液 | 久久视频免费在线 | 欧美精品亚洲精品日韩精品 | 天天操人人要 | 狠狠狠的干 | 麻豆传媒视频在线免费观看 | 日韩在线观看a | 精品亚洲午夜久久久久91 | 日韩高清免费电影 | 在线观看视频中文字幕 | 国产精品片 | 久久国产精品99久久久久久丝袜 | 成人三级视频 | 久草免费电影 | 色婷婷狠狠五月综合天色拍 | 91精品999 | 成人h电影在线观看 | 国产99久久久国产精品免费二区 | 久久久久久蜜桃一区二区 | 一区二区视频欧美 | 成年人免费在线观看网站 | 激情综合啪啪 | 人人澡人 | 97国产精品一区二区 | av中文在线影视 | 国产一区欧美一区 | 午夜久久久久久久久久影院 | 婷婷四房综合激情五月 | 夜夜操天天干 | 久草网在线观看 | 成年人三级网站 | 色射色| 狠狠色综合网站久久久久久久 | 99精品欧美一区二区三区黑人哦 | 午夜在线看 | 欧美激情综合色综合啪啪五月 | .国产精品成人自产拍在线观看6 | 色a网| 狠狠干 狠狠操 | 99精品视频在线观看视频 | 精品国产久 | 亚洲丝袜中文 | 五月天高清欧美mv | 亚洲好视频 | 91热这里只有精品 | 久草网站在线 | 国产九色91 | 91在线观看高清 | 不卡视频在线看 | 狠狠干电影| 午夜精品久久久久久久99水蜜桃 | 日韩在线电影一区二区 | 婷婷在线色 | 91高清视频在线 | 久久久久久久久久久成人 | 韩国av免费观看 | 91porny九色91啦中文 | 久操中文字幕在线观看 | 99精品免费在线观看 | 天天夜夜操 | 国产精品观看在线亚洲人成网 | 最新色站| 亚洲免费精品视频 | 午夜精品一区二区三区在线观看 | 91人人视频在线观看 | 亚洲一级电影 | 99精品国产视频 | 最新国产精品久久精品 | 免费特级黄毛片 | 日韩精品在线观看视频 | 欧美久久成人 | 亚洲精品视频免费 | 99精品观看 | 97国产精品久久 | 日韩精品一区二区三区在线视频 | 激情久久一区二区三区 | 欧美久久久久久久久中文字幕 | 在线国产视频 | 99视频+国产日韩欧美 | 91在线视频观看 | 99九九99九九九视频精品 | 亚洲成av人影片在线观看 | 国色天香永久免费 | 久草爱视频 | 一区二区三区在线免费播放 | 国产自产在线视频 | 国产大陆亚洲精品国产 | 视频1区2区 | 一区 二区 精品 | 久久精品成人欧美大片古装 | 91香蕉视频黄色 | 天堂在线视频免费观看 | 狠狠操狠狠干天天操 | 婷婷激情在线观看 | 91精品国产乱码久久桃 | 亚洲视频精选 | 国产精品亚洲综合久久 | 韩国av免费在线观看 | 久久国产影院 | 国产精久久久久久妇女av | 中文字幕123区 | 中文在线最新版天堂 | 日韩视频欧美视频 | 视频一区二区精品 | 最新国产精品拍自在线播放 | 国内精品视频在线播放 | 97偷拍在线视频 | 国产老妇av | 久久综合精品一区 | 中文字幕在线观看网 | 久久精品国产精品亚洲精品 | 999久久久久久久久久久 | 欧美日韩高清一区二区 | 天天躁天天狠天天透 | 久操97| 奇米影视777四色米奇影院 | 久久免费公开视频 | 久久99免费观看 | 狠狠的干狠狠的操 | 免费看特级毛片 | 天天干天天碰 | 亚洲精品自在在线观看 | 中文字幕日本在线观看 | 婷婷中文字幕在线观看 | 精品一区二区久久久久久久网站 | 久久爱www. | 一级做a爱片性色毛片www | 一本一本久久aa综合精品 | 欧美色婷婷 | 日韩网站中文字幕 | 国产亚洲视频在线免费观看 | 国产亚洲精品久久19p | 国产精品手机播放 | 国产亚洲婷婷 | 中文字幕xxxx| 日韩天堂在线观看 | 国产又黄又爽无遮挡 | 久久人人添人人爽添人人88v | 521色香蕉网站在线观看 | 国产精品免费麻豆入口 | 久久亚洲综合色 | 亚洲欧美综合精品久久成人 | 国产一区视频免费在线观看 | 久久精品视频免费 | 国产精品黄色在线观看 | 91精选在线 | 国产精品6999成人免费视频 | 日b视频国产 | 国产小视频精品 | 国内成人av | 国产精品免费久久久 | av高清在线观看 | 久久超碰免费 | 色网av | av在线亚洲天堂 | 欧美 日韩 视频 | 久九视频 | 亚洲欧美国产精品va在线观看 | 中文av网站| 国产精品美女久久久久久免费 | 久久综合色8888 | 亚洲精品理论 | 中文字幕日韩一区二区三区不卡 | 欧美精品国产精品 | 日韩欧美xxxx| 久久热亚洲 | 亚洲综合狠狠干 | 久久综合激情 | 欧美午夜精品久久久久久孕妇 | 黄色av一区二区 | 国产 亚洲 欧美 在线 | 国产精品久久久久一区二区三区共 | 婷婷色五 | 99国产成+人+综合+亚洲 欧美 | 999久久久国产精品 高清av免费观看 | 欧洲精品二区 | 91探花国产综合在线精品 | 黄色三级免费看 | 九九免费精品视频在线观看 | 国产精品96久久久久久吹潮 | 国产一在线精品一区在线观看 | 日韩欧美在线免费观看 | 日韩欧美精选 | 日韩激情片在线观看 | 欧美日韩在线精品一区二区 | 日韩欧美高清在线观看 | 亚洲国产成人久久综合 | 国产精品一区二区三区免费视频 | 2018好看的中文在线观看 | 久久99久久精品国产 | 亚洲 欧美 另类人妖 | 天天操天天操天天操天天 | 亚洲精品456在线播放乱码 | 欧美久久久一区二区三区 | 成年人在线免费看视频 | 亚洲欧洲一区二区在线观看 | 亚洲精品午夜视频 | 狠狠色狠狠色合久久伊人 | 久操视频在线观看 | 亚洲激情婷婷 | 成年人视频在线免费 | 亚洲男人天堂2018 | 四虎国产免费 | 久九视频 | 91最新在线视频 | 欧美黑吊大战白妞欧美 | 日日麻批40分钟视频免费观看 | 国产黄色片免费 | 国产精品久久久久久久久大全 | 久久精品欧美日韩精品 | 亚洲精品看片 | 久久久黄色av | 最新国产一区二区三区 | 99国产高清 | 国产福利91精品张津瑜 | 91在线欧美| 国产高清av免费在线观看 | 免费观看国产视频 | 三上悠亚一区二区在线观看 | 亚洲精品五月天 | 欧美最猛性xxxxx免费 | 国产精品第一页在线观看 | 麻豆视频免费入口 | 久久久久久久电影 | 久久人人爽人人爽 | 在线国产视频观看 | 欧美日韩久久不卡 | 免费91在线观看 | 久久精品亚洲国产 | 久久天天躁夜夜躁狠狠85麻豆 | 色婷婷久久久综合中文字幕 | 香蕉久草在线 | 日本黄色大片免费看 | 在线观看你懂的网站 | 综合精品久久久 | 国产精品美女久久久久久久 | 91在线观看视频 | 少妇精69xxtheporn | 日韩久久久久久久 | 精品久久久成人 | 爱情影院aqdy鲁丝片二区 | 亚洲视频综合在线 | 午夜精品视频在线 | 丁香综合激情 | 九九九热精品免费视频观看 | 日韩特级黄色片 | 99精品视频在线观看免费 | 人人爽夜夜爽 | 亚洲精品美女久久久久 | 国产精品亚州 | 天天综合91 | 最近中文字幕完整高清 | 日日夜夜精品免费观看 | 天天射天天干天天 | av在线收看 | 亚洲精品美女久久久久 | 国产精品va最新国产精品视频 | 国产精品一区二区三区久久 | 亚洲国产中文字幕在线 | 中文字幕第一页在线视频 | 丰满少妇高潮在线观看 | 最新国产在线 | 六月丁香在线视频 | 国产精品www | 国产精品久久久久久影院 | 国产午夜一级毛片 | 精品一区二区电影 | 91视频首页 | 欧美综合在线观看 | 亚洲国产精品500在线观看 | 成人黄色小说视频 | 免费看毛片在线 | 日日干日日操 | 国产成人精品一区二区三区免费 | 日本不卡一区二区 | 国产精品国产三级国产不产一地 | 欧美精品一区二区三区一线天视频 | 91精品视频在线观看免费 | 日韩午夜剧场 | 91看国产| 激情久久久久 | 手机在线看永久av片免费 | 欧美一区在线看 | 国产自产在线视频 | 九九精品视频在线看 | 伊人天堂网 | 四虎成人精品永久免费av九九 | 午夜三级影院 | 婷婷色网视频在线播放 | wwwwww黄| 黄色一级在线视频 | 国产福利一区二区三区在线观看 | 国产免费高清视频 | 亚洲精品免费播放 | 亚洲乱码一区 | 波多野结衣视频网址 | 狠狠色香婷婷久久亚洲精品 | 黄网在线免费观看 | 国产午夜三级 | 精品久久久久一区二区国产 | 国产黄色观看 | 日本中文字幕在线电影 | 日韩成人精品一区二区三区 | 日韩av三区 | 亚洲国产精品视频在线观看 | 国产精品一级在线 | 亚洲草视频 | av中文在线影视 | 国产精品久久久区三区天天噜 | 91亚洲国产成人 | 精品国产电影 | 国产精品国内免费一区二区三区 | 国产一区二区精品久久 | 97视频在线免费观看 | 日本在线观看黄色 | 亚洲黄色精品 | 欧美激情视频一区二区三区免费 | 91大神视频网站 | 黄色在线免费观看网址 | 成人性生交大片免费观看网站 | 六月婷婷久香在线视频 | 激情欧美xxxx | 欧美久久久久 | 国产色网 | 欧美日韩观看 | 亚洲一区 av| 俺要去色综合狠狠 | 日韩黄色一区 | 在线 日韩 av| 国产成人精品女人久久久 | 国产一级视频在线观看 | 国产一区二区在线免费播放 | 亚洲va在线va天堂 | 99在线精品免费视频九九视 | 欧美一级黄色视屏 | 欧美亚洲三级 | 久草热久草视频 | 中文成人字幕 | 六月丁香婷 | 日韩免费在线 | 免费高清在线视频一区· | 四虎国产永久在线精品 | 日韩欧美一区二区三区在线观看 | 久热久草| 欧美激情综合色 | 国产69精品久久久久久久久久 | 激情五月六月婷婷 | 亚洲无吗av | 国产亚洲精品久久网站 | 51久久夜色精品国产麻豆 | 国产精品专区h在线观看 | 天天射综合网视频 | 国产特级毛片aaaaaa高清 | 女人魂免费观看 | 欧美做受高潮 | 免费三级影片 | 天堂网在线视频 | 日韩av电影国产 | 久久天堂网站 | 亚洲一级免费电影 | 在线99| 国产乱码精品一区二区蜜臀 | 97超碰人人澡 | 精品一区二区在线观看 | 一区二区三区四区精品 | 日韩系列在线观看 | 久久精品视频日本 | 欧美久久久久久久久久久久久 | 中文在线免费视频 | 国产最新视频在线 | aⅴ精品av导航 | 国产精品区二区三区日本 | 日韩三级.com| 97免费在线观看视频 | 911av视频 | 最新国产精品拍自在线播放 | 中文字幕在线免费看线人 | 美女视频黄免费 | av免费黄色| 视频在线观看99 | 欧美一级日韩三级 | 成人免费影院 | 国产亚洲激情视频在线 | 国产在线观看网站 | 久久免费久久 | 狠狠色丁香久久婷婷综 | 欧美精品xx | 亚州免费视频 | 天天综合成人 | 人人爽人人搞 | 精品日韩中文字幕 | www.av小说 | 国产精品麻豆视频 | 国内精品久久久久影院日本资源 | 久久综合影视 | 久久人人爽爽人人爽人人片av | 日本午夜在线观看 | 天天色天天射天天操 | 亚洲人片在线观看 | 最新午夜| 亚洲国产免费看 | 国产精品亚洲人在线观看 | 国产一级黄色免费看 | 久黄色| 日本精品久久久久中文字幕5 | 97超碰在线播放 | 久草久热| 97精品一区二区三区 | 欧美精品在线免费 | 超碰97人人射妻 | 婷婷综合久久 | 青青草在久久免费久久免费 | 波多野结衣一区 | 99电影 | 欧美日韩国产一区二区三区在线观看 | 91mv.cool在线观看 | 久久精品久久99 | 国产精品高清一区二区三区 | 超碰97人人在线 | 日日夜夜精品免费视频 | 国内精品久久久 | 激情欧美xxxx | 最新国产在线观看 | 丁香九月激情综合 | 久久女教师 | 日本精品一区二区三区在线播放视频 | 亚洲人成人天堂h久久 | 欧美亚洲免费在线一区 | 精品福利网站 | 久久久久女人精品毛片九一 | 成人欧美一区二区三区在线观看 | 91亚洲国产成人久久精品网站 | 天天综合网国产 | 久久免费的视频 | 精品一区二区日韩 | 国产a免费| 亚洲国产999 | 在线电影中文字幕 | 国产精品久久久久久久久久久久午夜 | 国产亚洲综合性久久久影院 | 亚洲黄色一级视频 | 日韩毛片精品 | 91麻豆精品久久久久久 | 免费99精品国产自在在线 | 日本激情视频中文字幕 | 500部大龄熟乱视频使用方法 | 狂野欧美激情性xxxx | 国产品久精国精产拍 | 91精品国产成人观看 | 久免费| 91男人影院 | 色窝资源 | 国产一区二区久久久久 | 国产精品男女视频 | 视频一区视频二区在线观看 | 天天干,夜夜爽 | 性色大片在线观看 | www.啪啪.com| 日本系列中文字幕 | 久久国产精品电影 | 四虎免费在线观看 | 日批视频在线观看免费 | 天堂在线一区二区 | a视频免费看 | 久久精品视频日本 | 国产传媒中文字幕 | 国产麻豆视频网站 | 免费av影视 | 麻花豆传媒mv在线观看 | 一二三精品视频 | 综合天堂av久久久久久久 | 激情婷婷亚洲 | 免费视频99 | 天天摸天天操天天爽 | 国产亚洲小视频 | 欧美尹人| 欧美激情视频一二三区 | 中文一区在线 | 黄色毛片大全 | 天堂va在线高清一区 | 91污在线| 国产精品99精品 | 最近中文字幕视频网 | 激情在线网址 | 69视频国产 | 亚洲综合干 | 国产伦精品一区二区三区免费 | 天天草综合网 | 在线观看免费av网站 | 国产福利小视频在线 | 日韩成人免费在线 | 久久一区国产 | 制服丝袜在线 | 伊人va| 国产h在线播放 | 中文字幕一区二区三区久久 | 国产在线播放一区 | 国内精品小视频 | 人人干人人做 | 色九色 | 国产精品毛片一区二区 | 在线观看成人av | 在线视频免费观看 | 国产在线资源 | 久久久久免费网 | www日韩视频 | 成人aaa毛片 | 在线观看a视频 | 久久免费公开视频 | 又黄又爽的免费高潮视频 | 婷婷成人在线 | 国内外激情视频 | 97超碰色| 五月开心激情网 | 国产一级91 | 日韩videos高潮hd | av天天草| 久久短视频| 国内外激情视频 | 日批网站免费观看 | 在线观看岛国 | 日韩av五月天 | 人人舔人人爱 | 中文字幕免费久久 | 国产+日韩欧美 | 久久精品系列 | 一区二区三区免费在线观看视频 | 四虎4hu永久免费 | 中文字幕第一页在线视频 | 亚洲另类视频 | 一级大片在线观看 | 91精选| 91精品在线视频 | 九九免费在线观看 | 国产精品久久久久久久7电影 | 色一级片| 女人高潮一级片 | 一区二区免费不卡在线 | 亚洲区另类春色综合小说校园片 | 午夜精品久久久久久久99水蜜桃 | 日韩在观看线 | 国产精品午夜在线观看 | 亚洲国产福利视频 | 日本精品一二区 | 麻豆mv在线观看 | 久久伊人热 | 色综合久久久网 | 国产一区麻豆 | 狠狠搞,com | 91在线国产观看 | 麻豆va一区二区三区久久浪 | 91porny九色91啦中文 | 久久一区二区三区日韩 | 亚洲一区视频免费观看 | 精品一区免费 | 在线观看视频你懂的 | 国产精品久久久久久a | 久久免费在线视频 | 最近日韩中文字幕中文 | 久久综合色婷婷 | 黄色小说视频在线 | 天堂av网站 | 狠狠的日 | 97电影院网| 久久亚洲婷婷 | 国产破处在线播放 | 新av在线| 色姑娘综合网 | 日本最新一区二区三区 | 国产成人久 | 久久久91精品国产 | 中文字幕av免费观看 | 激情综合网婷婷 | 国产高清免费av | 美女黄濒 | 人人视频网站 | 激情网站五月天 | 国产一区二区视频在线播放 | 日韩精品视频在线观看网址 | 亚洲,国产成人av | 啪一啪在线 | 国产福利资源 | 日韩av免费一区二区 | 色视频成人在线观看免 | 亚洲日本va午夜在线电影 | 久久久久免费精品国产小说色大师 | 国产免费久久精品 | 激情五月综合网 | 久久国色夜色精品国产 | 国产精品12345 | 欧美一级免费黄色片 | 不卡的av在线 | 亚洲精品久久久蜜桃直播 | 免费一级片观看 | 中文一区在线观看 | 亚洲毛片一区二区三区 | av亚洲产国偷v产偷v自拍小说 | 91亚色视频在线观看 | 成人久久18免费网站麻豆 | 欧美激情另类文学 | 欧美一区二区三区免费观看 | 91在线观看视频网站 | 成人久久久久久久久 | 在线成人看片 | 久久婷婷国产 | 久久人人精品 | 久久久久黄 | 9992tv成人免费看片 | 色婷婷啪啪免费在线电影观看 | 综合天天久久 | 一区二区三区精品在线 | 久热香蕉视频 | 国产精品日韩欧美 | 亚洲2019精品 | 国产精品av免费观看 | www五月 | 国产婷婷视频在线 | 日韩av福利在线 | 国产福利一区二区在线 | 波多在线视频 | 天天操天天干天天操天天干 | 国产精品一区二区久久 | 国产高清免费在线播放 | 日韩av一区二区三区在线观看 | 色偷偷男人的天堂av | 欧美精品亚洲二区 | 久久av伊人| 亚洲永久精品一区 | 天天操综 | 久久爱www. | 日本韩国精品一区二区在线观看 | 日韩三级中文字幕 | 91av观看 | 福利区在线观看 | 久久久精品欧美一区二区免费 | 国产午夜影院 | 天天干天天操天天 | 欧美乱码精品一区 | 免费视频久久 | 97人人模人人爽人人少妇 | 亚洲精品在线观看的 | 久99久久| 五月黄色 | 91精品国产欧美一区二区 | 亚洲成人av在线电影 | 国产精品igao视频网入口 | 国产精品一级视频 | 五月婷婷在线视频观看 | 欧美色图88 | 午夜视频在线观看欧美 | 免费一级片久久 | 欧美国产亚洲精品久久久8v | 精品久久久久久久久久久久久久久久 | 久久精品免费看 | 狠狠狠色丁香综合久久天下网 | 精品日韩中文字幕 | 欧美一级久久久久 | 欧美人交a欧美精品 | 日韩av不卡在线 | av成人免费在线观看 | 久久这里只有精品23 | 日韩在线高清 | 久久天堂亚洲 | 激情五月六月婷婷 | 久久久久久久久久免费 | 国产一区在线免费 | 国产精品久久9 | 999热视频| 日韩精品中文字幕在线不卡尤物 | 亚洲国产欧美在线看片xxoo | 国产一级二级三级在线观看 | 国产91丝袜在线播放动漫 | 成人免费一级 | 九九欧美 | 国产美女网 | 午夜av免费观看 | 99视频在线免费看 | 免费av影视 | 国产一区成人 | 91视频在线免费观看 | 成片免费观看视频999 | 国产三级av在线 | 九色porny真实丨国产18 | 国产在线1区 | 天天操天天色综合 | 欧美日韩国产在线一区 | 天堂激情网 | 日韩影视精品 | 亚洲国产成人av网 | www.狠狠操 | 国产成人在线综合 | 亚洲人人精品 | 国产精品精| 国产精品一区二区三区电影 | 日日干夜夜草 | 91免费视频国产 | 欧美色综合久久 | 在线免费中文字幕 | 2022国产精品视频 | 波多野结衣理论片 | 欧美日韩精品影院 | 久久呀| 国产精品成人免费一区久久羞羞 | 成人在线视| 中文字幕在线观看1 | 草久久久久久久 | 日本精a在线观看 | 狠狠色丁香婷婷综合橹88 | 最新三级在线 | 91自拍视频在线 | 欧美精品xx | 日本精品视频在线 | 国产精品伦一区二区三区视频 | 精品国产午夜 | 久久九九影视网 | 国产不卡在线观看 | 亚洲一区网 | 天天干国产 | 亚洲天天做 | 天天玩天天干天天操 | 国产精品一区在线 | 精品少妇一区二区三区在线 | 国偷自产视频一区二区久 | 久久久久高清 | 中文字幕一区二区在线播放 | 久久久久久久久久亚洲精品 | 在线观看免费91 | 麻豆高清免费国产一区 | 久久久一本精品99久久精品66 | 91av视频 | 午夜视频福利 | 久久精品美女视频 | 2018好看的中文在线观看 | 草久在线 | 日韩一区正在播放 | 精品美女久久久久 | 欧美日韩亚洲精品在线 | 黄色亚洲大片免费在线观看 | 久久久久久久久久久久久国产精品 | 在线观看免费av片 | 成年人在线看视频 | 五月婷婷开心中文字幕 | 激情综合一区 | 香蕉在线影院 | 黄色国产区 | 久久成熟| 亚洲永久精品一区 | 成年在线观看 | 99精品在线观看视频 | 九九热在线免费观看 | 国产精品免费不 | 六月色丁 | 免费观看一区 | 国产生活一级片 | 超碰在线公开 | 国产精品免费一区二区三区在线观看 | 免费在线观看不卡av | 国产精品成人aaaaa网站 | 国产精品永久在线观看 | 超碰在97 | 福利一区在线视频 | a黄在线观看 | 美女视频免费一区二区 | 激情视频网页 | 中文字幕视频一区 | 四虎在线观看 | a视频在线观看免费 | 亚洲免费在线观看视频 | 在线免费观看黄网站 | 午夜av一区 | 人人爽人人 | 依人成人综合网 | 欧美国产日韩激情 | 成人精品影视 | 亚洲va欧美va | 亚洲日本三级 | 国产最顶级的黄色片在线免费观看 | 97在线免费视频观看 | 久久男人免费视频 | 欧美精品久久久久 | 欧美激情精品久久久久久变态 | 久久精品欧美日韩精品 | 国产亚洲一级高清 |