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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

SQL基础操作_4_表的插入、更新、删除、合并操作

發(fā)布時間:2024/9/27 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL基础操作_4_表的插入、更新、删除、合并操作 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

?表的插入、更新、刪除、合并操作

7.4.1 插入新的記錄

7.4.2 插入含自增列的記錄

7.4.3 插入新的多條記錄

7.4.4 同時往多個表插入記錄

7.4.5 通過其它表插入

7.4.6 通過多表關(guān)聯(lián)插入

7.4.7 通過視圖插入

7.4.8 插入手工數(shù)據(jù)

7.4.9 插入默認值

7.4.10 僅復制表結(jié)構(gòu)

7.4.11 更新表的記錄

7.4.12 通過表關(guān)聯(lián)更新表

7.4.13 通過表關(guān)聯(lián)更新多個字段

7.4.14 通過表關(guān)聯(lián)更新多個表多個字段

7.4.15 按照默認值更新表

7.4.16 刪除表中所有記錄

7.4.17 按照條件刪除表中記錄

7.4.18 清空表中記錄

7.4.19 通過表關(guān)聯(lián)刪除記錄

7.4.20 通過表關(guān)聯(lián)刪除多張表

7.4.21 合并表中數(shù)據(jù)


7.4 表的插入、更新、刪除、合并操作

注:數(shù)據(jù)集和表結(jié)構(gòu)見?SQL基礎(chǔ)操作_1_檢索數(shù)據(jù)

7.4.1 插入新的記錄

需求:向dept表中插入部門編號為50,部門名稱為Production,部門位置為Shanghai的數(shù)據(jù).

解決方法:這里通過INSERT INTO TableName VALUES (…)

Mysql、Sql server、Oracle:

INSERT INTO dept VALUES (50,'Production','Shanghai');

注:這里表dept的定義沒有自增字段,如果有請詳見下面的解決方案.

7.4.2 插入含自增列的記錄

需求:向dept表中插入部門編號為50,部門名稱為Production,部門位置為Shanghai的數(shù)據(jù).

解決方法:這里通過INSERT INTO TableName VALUES (…),這里表dept的deptno字段定義的是自增.

MySql:

INSERT INTO dept VALUES (50,'Production','Shanghai');

Mysql雖然在字段定義時約束了自增,但是在插入自增數(shù)據(jù)時依然可以顯示的插入,只要自增字段的值不和已有的數(shù)據(jù)重復即可.

如果插入的重復的自增字段數(shù)據(jù),則會有類似如下的報錯:

Duplicate entry '50' for key'PRIMARY'?

SQL Server:

INSERT INTO dept VALUES (50,'Production','Shanghai');

消息 8101,級別 16,狀態(tài) 1,第 2 行

僅當使用了列列表并且 IDENTITY_INSERT 為 ON 時,才能為表'dept'中的標識列指定顯式值。

問題原因:

dept表的deptno字段設(shè)置了自增模式,而默認默認情況下對自增字段的插入是數(shù)據(jù)庫自己維護的,所以當用戶手動指定時則會拋出該異常.

create table dept(deptno int IDENTITY(1,1) NOT NULL,dname varchar(15),loc varchar(50),primary key(deptno));

解決該問題有3種辦法:

1)? 修改表結(jié)構(gòu)的定義,去掉表的自增屬性。不建議。

2)? 只插入除自增外的其他字段,讓數(shù)據(jù)庫自行維護自增字段。建議。

3)? 通過打開表的IDENTITY_INSERT開關(guān),顯示插入指定的自增字段。建議.

其中第三種方法的實現(xiàn)代碼見下:

SET IDENTITY_INSERT dept ON; GO INSERT INTO dept(deptno,dname,loc) VALUES (50,'Production','Shanghai') SET IDENTITY_INSERT dept OFF; GO

Oracle:

Oracle里對于自增字段的維護麻煩點,因為它沒有對應的關(guān)鍵字.不過我們可以通過內(nèi)置的數(shù)據(jù)庫對象sequence來實現(xiàn).具體實現(xiàn)見下:

create sequence dept_autoincminvalue 50maxvalue 9999999999999999999999999999startwith 50incrementby 10nocache; INSERT INTO dept VALUES (dept_autoinc.nextval,'Production','Shanghai');

DEPTNO

DNAME

LOC

10

ACCOUNTING

NEW YORK

20

RESEARCH

DALLAS

30

SALES

CHICAGO

40

OPERATIONS

BOSTON

50

Production

Shanghai

7.4.3 插入新的多條記錄

需求:向dept表中插入部門編號為50,部門名稱為Production,部門位置為Shanghai和部門編號為60,部門名稱為Programming,部門位置為Beijing的數(shù)據(jù).

解決方法:這里通過INSERT INTO TableName VALUES (…),(…),(…)

Sql server 、Mysql:

INSERT INTO dept VALUES (50,'Production','Shanghai'), (60,'Programming','Beijing');

Oracle:

INSERT ALL INTO dept VALUES (50,'Production','Shanghai') INTO dept VALUES (60,'Programming','Beijing') select 1 from dual;

7.4.4 同時往多個表插入記錄

需求:從dept表里插入數(shù)據(jù)到3張表,當loc是NEW YORK和BOSTON時向dept_east表中插入,當當loc是CHICAGO時向dept_mid表中插入,其它情況往dept_west表中插入.

解決方法:這里通過INSERT ALL WHEN Condition THEN INTO TABLENAME VALUES (…)的方式.

Oracle:

CREATE TABLE dept_east (DEPTNO NUMBER(2), DNAME VARCHAR2(14), LOC VARCHAR2(13));CREATE TABLE dept_mid (DEPTNO NUMBER(2), DNAME VARCHAR2(14), LOC VARCHAR2(13));CREATE TABLE dept_west (DEPTNO NUMBER(2), DNAME VARCHAR2(14), LOC VARCHAR2(13));INSERT ALL WHEN loc IN ('NEW YORK','BOSTON') THEN INTO dept_east(deptno,dname,loc) VALUES (deptno,dname,loc) WHEN loc IN ('CHICAGO') THEN INTO dept_mid(deptno,dname,loc) VALUES (deptno,dname,loc) ELSE INTO dept_west (deptno,dname,loc) VALUES (deptno,dname,loc) SELECT deptno,dname,loc FROM dept

我們可以通過如下的SQL,清晰的看到分散到3個表的數(shù)據(jù):?

SELECT A.*,'dept_east' AS TableSource FROM dept_east A UNION ALL SELECT A.*,'dept_mid' AS TableSource FROM dept_mid A UNION ALL SELECT A.*,'dept_west' AS TableSource FROM dept_west A;

DEPTNO

DNAME

LOC

TABLESOURCE

10

ACCOUNTING

NEW YORK

dept_east

40

OPERATIONS

BOSTON

dept_east

30

SALES

CHICAGO

dept_mid

20

RESEARCH

DALLAS

dept_west


注: 截止目前,僅oracle支持該語法.

7.4.5 通過其它表插入

需求:向dept表中插入部門編號為50,部門名稱為Production,部門位置為Shanghai的數(shù)據(jù).這里需要指定通過SELECT其它表的方式插入

解決方法:這里通過INSERT INTO TableName SELECT ColumnName FROM TableName …

如果我們想將一個表或則多個表的數(shù)據(jù)插入到另外一張新的表,也可以通過INSERT INTO TableName SELECT的方式.

Sql server 、Mysql:

CREATE TABLE temp(deptno varchar(50) NULL,deptname varchar(50) NULL,loc varchar(50) NULL,empno varchar(50) NULL,ename varchar(50) NULL,sal int NULL );

Oracle:

CREATE TABLE temp(deptno varchar2(50) NULL,deptname varchar2(50) NULL,loc varchar2(50) NULL,empno varchar2(50) NULL,ename varchar2(50) NULL,sal int NULL );

Sql server 、Mysql、Oracle:

INSERT INTO temp(deptno,deptname,loc) SELECT deptno,dname,loc FROM dept WHERE dname in ('SALES','OPERATIONS')

7.4.6 通過多表關(guān)聯(lián)插入

需求:通過dept和emp表向temp表中部門名稱為RESEARCH何ACCOUNTING0的數(shù)據(jù).這里temp表的字段來自dept表和emp表.

解決方法:這里通過INSERT INTO TableName SELECT ColumnName FROM TableA JOIN TableB …

Sql server 、Oracle、Mysql:

INSERT INTO temp(deptno,deptname,loc,empno,ename) SELECT A.deptno,A.dname,A.loc,B.EMPNO,B.ename FROM dept A JOIN emp B ON A.DEPTNO = B.Deptno WHERE A.dname in ('RESEARCH','ACCOUNTING') ORDER BY A.deptno; --或者 INSERT INTO temp(deptno,deptname,loc,empno,ename) SELECT A.deptno,A.dname,A.loc,B.EMPNO,B.ename FROM dept A,emp B WHERE A.DEPTNO = B.Deptno AND A.dname IN ('RESEARCH','ACCOUNTING') ORDER BY A.deptno;

7.4.7 通過視圖插入

需求:向dept表中插入部門編號為60,部門名稱為Testing,部門位置為Guangzhou的數(shù)據(jù).這里需要指定通過借助視圖的方式插入.

解決方法:這里需要先建立一張視圖,然后往視圖里插入數(shù)據(jù).

Sql server、Mysql、Oracle:

CREATE VIEW v_deptAS SELECT deptno,deptname,loc FROM temp; INSERT INTOv_dept VALUES (60,'Testing','Guangzhou');SELECT * FROM temp;

執(zhí)行結(jié)果:

deptno

deptname

loc

empno

ename

50

Production

Nanjing

7369

SMITH

60

Testing

Guangzhou

NULL

NULL

7.4.8 插入手工數(shù)據(jù)

需求:向dept表中插入部門編號為50,部門名稱為Production,部門位置為Shanghai和部門編號為60,部門名稱為Programming,部門位置為Beijing的數(shù)據(jù).

解決方法:這里通過INSERT INTO TableName SELECT value1,value2 UNION ALL SELECT … 的方式來事項該功能.

Mysql、Sql server:

INSERT INTO dept(deptno,dname,loc) SELECT 50,'Production','Shanghai' UNION ALL SELECT 60,'Programming','Beijing';

注:這里假設(shè)SQL Server里的dept表已經(jīng)開啟SET IDENTITY_INSERT dept ON或者deptno不是自增字段.

Oracle:

INSERT INTO dept(deptno,dname,loc) SELECT 50,'Production','Shanghai' FROM DUAL UNION ALL SELECT 60,'Programming','Beijing' FROM DUAL;

7.4.9 插入默認值

需求:指定dept表loc字段的默認值是Beijing,并向該表中插入部門編號為50,部門名稱為Production的數(shù)據(jù).

解決方法:這里需要DDL的里知識,即對表dept在loc這列新增個默認值的約束.當我們不去插入loc這列時數(shù)據(jù)庫會自動補充默認約束里定義的值.

SQL Server:

ALTER TABLE dept add CONSTRAINT DF_dept_loc DEFAULT 'Beijing'FOR loc; SET IDENTITY_INSERT dept ON; GO INSERT INTO dept(deptno,dname) VALUES (50,'Production'); SET IDENTITY_INSERT dept OFF; GO SELECT * FROM dept WHERE deptno=50;

? ? 執(zhí)行結(jié)果:

deptno

dname

loc

50

Production

Beijing


注:

1)? 上述的insert語句,loc這列并沒有顯示維護,是數(shù)據(jù)庫里的默認約束自動插入的.

2)? 如果你的表里每一列都直接或間接定義了默認值,那么可以通過如下語句插入一個默認值:

INSERT INTO TableName?DEFAULT?VALUES;

完整例子見下:

IF OBJECT_ID('dbo.T1','U') IS NOT NULLDROP TABLE dbo.T1; GO CREATE TABLE dbo.T1 (column_1 AS 'Computedcolumn ' + column_2,column_2 varchar(30)CONSTRAINT default_name DEFAULT ('my column default'),column_3 rowversion,column_4 varchar(40)NULL ); GO INSERT INTO T1 DEFAULT VALUES;

執(zhí)行結(jié)果:

column_1

column_2

column_3

column_4

Computed column my column default

my column default

0x00000000000007D5

NULL


Mysql:

alter table dept alter loc set default 'Beijing'; INSERT INTO dept(deptno,dname) VALUES(50,'Production'); SELECT * FROM dept WHERE deptno=50;

deptno

dname

loc

50

Production

Beijing


Oracle:

ALTER TABLE DEPT MODIFY LOC DEFAULT 'Beijing'; INSERT INTO dept(deptno,dname) VALUES (50,'Production'); SELECT * FROM dept WHERE deptno=50;

? ? 執(zhí)行結(jié)果:

deptno

dname

loc

50

Production

Beijing


7.4.10 僅復制表結(jié)構(gòu)

需求:快速新建一個和dept結(jié)構(gòu)一樣的表dept_new,僅需要字段定義一致,不需要數(shù)據(jù).

解決方法:這里通過SELECT * FROM TableName WHERE 1=0的方式僅拷貝到表結(jié)構(gòu),而沒有數(shù)據(jù).

Oracle、Mysql:

CREATE TABLE dept_new AS SELECT * FROM dept WHERE 1= 2;

Sql server:

SELECT * INTO dept_new FROM dept WHERE 1=0;

注: 如果想既復制表又復制數(shù)據(jù),則不需要加WHERE?1=0的限制條件即可.

7.4.11 更新表的記錄

需求:更新dept表里deptno為50的記錄對應的loc字段為Nanjing

解決方法:這里通過UPDATE TableName SET ColName=.. WHERE …的方式來更新數(shù)據(jù).

Oracle、Mysql、Sql server:

UPDATE dept SET loc='Nanjing' WHERE deptno=50;

注:

1) 如果想更新表中某個或某幾個字段的所有記錄,只要不加WHERE條件過濾即可.

2) 如果想更新多個字段,直接在SET后面跟字段等于相應的值即可.

7.4.12 通過表關(guān)聯(lián)更新表

需求:更新emp表里的sal字段的值為temp表里的sal乘以1.5,這些員工號同時出現(xiàn)在在temp表中.

解決方法:這里通過UPDATE TableName SET ColName=..FROM TABLENAME1 A JOIN TABLENAME2 B … WHERE …的方式來更新數(shù)據(jù).

Sql server:

TUNCATE TABLE temp; INSERT INTO temp(deptno,deptname,loc,empno,ename,sal) SELECT 50,'Production','Nanjing',7369,'SMITH',1000BEGIN TRAN SELECT empno,ename,sal FROM emp WHERE empno=7369;UPDATE A SET A.sal= B.sal*1.5 FROM emp A JOIN temp B ON A.empno= B.empnoSELECT empno,ename,sal FROM emp WHERE empno=7369; ROLLBACK TRAN

執(zhí)行更新前:

empno

ename

sal

7369

SMITH

800.00


執(zhí)行更新后:

empno

ename

sal

7369

SMITH

1500.00


注:

這里的join方式也可以寫成如下的形式:

UPDATE A SET A.sal= B.sal*1.5 FROM emp A,temp B WHERE A.empno= B.empno

Mysql:

TRUNCATE TABLE temp; INSERT INTO temp(deptno,deptname,loc,empno,ename,sal) SELECT 50,'Production','Nanjing',7369,'SMITH',1000UPDATE emp A INNER JOIN fridge.temp B ON A.empno= B.empno SET A.sal= B.sal*1.5

或者:

UPDATE emp,temp SET emp.sal=temp.sal*1.5 WHERE emp.empno=temp.empno;

Oracle:

TRUNCATE TABLE temp; INSERT INTO temp(deptno,deptname,loc,empno,ename,sal) SELECT 50,'Production','Nanjing',7369,'SMITH',1000 FROM DUAL;update emp a set sal=(select b.sal*1.5from temp b whereb.empno=a.empno) where exists (select1 from temp b where b.empno=a.empno ) SELECT empno,ename,sal FROM emp WHERE empno=7369;

結(jié)果跟上述相同.

7.4.13 通過表關(guān)聯(lián)更新多個字段

需求:更新emp表里的sal字段的值為temp表里的sal乘以1.5,同時更新ename為temp表里的值, 匹配條件是兩個表的deptno..

解決方法:這里通過UPDATE TableName SET ColName=..FROM TABLENAME1 A JOIN TABLENAME2 B … WHERE …的方式來更新數(shù)據(jù).

Oracle:

TRUNCATE TABLE temp;INSERT INTO temp(deptno,deptname,loc,empno,ename,sal)SELECT 50,'Production','Nanjing',7369,'SMITH2',1000 FROM DUAL;update emp a set (sal,ename)=(select b.sal*1.5,b.enamefrom temp bwhereb.empno=a.empno) where exists (select1 from temp b where b.empno=a.empno ) SELECT empno,ename,sal FROM emp WHERE empno=7369;

執(zhí)行更新前:

Empno

ename

sal

7369

SMITH

800.00

SELECT empno,ename,sal FROM emp WHERE empno=7369;

執(zhí)行更新后:

empno

ename

sal

7369

SMITH2

1500.00


Sql Server:

TRUNCATE TABLE temp; INSERT INTO temp(deptno,deptname,loc,empno,ename,sal) SELECT 50,'Production','Nanjing',7369,'SMITH2',1000 BEGIN TRAN SELECT empno,ename,sal FROM emp WHERE empno=7369;UPDATE emp SET emp.sal=b.sal*1.5,emp.ename=b.ename from emp a,temp b WHERE a.empno= b.empnoUPDATE emp SET emp.sal=b.sal*1.5,emp.ename=b.ename from emp a JOIN temp b ON a.empno= b.empnoSELECT empno,ename,sal FROM emp WHERE empno=7369;ROLLBACK

執(zhí)行更新前:

Empno

ename

sal

7369

SMITH

800.00


執(zhí)行更新后:

empno

ename

sal

7369

SMITH2

1500.00


Mysql:

BEGIN; SELECT empno,ename,sal FROM emp WHERE empno=7369; UPDATE emp a,temp b SET a.sal=b.sal*1.5 ,a.ename=b.ename WHERE a.empno= b.empno;UPDATE emp a INNER JOIN temp b ON a.empno= b.empno SET a.sal=b.sal*1.5 ,a.ename=b.ename;SELECT empno,ename,sal FROM emp WHERE empno=7369; ROLLBACK;

執(zhí)行結(jié)果相同.

舉一反三:這里多表關(guān)聯(lián)時用到的是join(inner join),當然你也可以通過left join、right join以及不等值連接。

7.4.14 通過表關(guān)聯(lián)更新多個表多個字段

更新emp表里的sal字段的值為temp表里的sal乘以1.5,同時更新temp表里ename為emp表里的值,匹配條件是兩個表的deptno.

Mysql:

TRUNCATE TABLE temp; INSERT INTO temp(deptno,deptname,loc,empno,ename,sal) SELECT50,'Production','Nanjing',7369,'SMITH2',1000BEGIN; SELECT empno,ename,sal,'From_emp' as Table_Name FROM emp WHERE empno=7369 UNION SELECT empno,ename,sal,'From_temp' as Table_Name FROM temp WHERE empno=7369; UPDATE emp a,temp b SET a.sal=b.sal*1.5 ,b.ename=a.ename WHERE a.empno= b.empno;UPDATE emp a INNERJOIN temp b ON a.empno= b.empno SET a.sal=b.sal*1.5 ,b.ename=a.ename;SELECT empno,ename,sal,'From_emp' as Table_Name FROM emp WHERE empno=7369 UNION SELECT empno,ename,sal,'From_temp' as Table_Name FROM temp WHERE empno=7369;ROLLBACK;

執(zhí)行更新前:

empno

ename

sal

Table_Name

7369

SMITH

800.00

From_emp

7369

SMITH2

1000.00

From_temp


執(zhí)行更新后:

empno

ename

sal

Table_Name

7369

SMITH

1500.00

From_emp

7369

SMITH

1000.00

From_temp


注:Oracle和SQL Server里暫未發(fā)現(xiàn)該語法.

7.4.15 按照默認值更新表

需求:更新deptno對應是50的dept表的loc字段成默認值.

解決方法:這里通過UPDATE TableName SET ColName=DEFAULT …的方式來更新數(shù)據(jù).

SQL Server:

BEGIN TRAN SELECT * FROM dept WHERE deptno= 50;UPDATE dept SET loc = DEFAULT WHERE deptno= 50;SELECT * FROM dept WHERE deptno= 50; ROLLBACK TRAN

MySQL:

BEGIN; SELECT * FROM dept WHERE deptno=40; UPDATE dept SET loc=default WHERE deptno=40;SELECT * FROM dept WHERE deptno=40; ROLLBACK;

Oracle:

SELECT * FROM dept WHERE deptno=40;UPDATE dept SET loc=default WHERE deptno=40; SELECT * FROM dept WHERE deptno=40; ROLLBACK;

執(zhí)行更新前:

deptno

dname

loc

50

Production

Nanjing


執(zhí)行更新后:

deptno

dname

loc

50

Production

Beijing


?

7.4.16 刪除表中所有記錄

需求:刪除dept表里的所有記錄,但后期可通過數(shù)據(jù)庫日志恢復.

解決方法:這里通過DELETE FROM TableName的方式來刪除數(shù)據(jù).

Oracle、Mysql、Sql server:

DELETE FROM dept; DELETE * FROM dept;

7.4.17 按照條件刪除表中記錄

需求:刪除dept表里deptno為50的記錄,但后期可通過數(shù)據(jù)庫日志恢復.

解決方法:這里通過DELETE FROM TableName WHERE Columname= …的方式來刪除數(shù)據(jù).

Oracle、Mysql、Sql server:

DELETE FROM dept WHERE deptno=50; DELETE FROM dept WHERE deptno IN (50);

7.4.18 清空表中記錄

需求:刪除dept表里deptno為50的記錄,但數(shù)據(jù)不可再恢復.

解決方法:這里通過TRUNCATE TABLE TableName方式來刪除數(shù)據(jù).

Oracle、Mysql、Sql server:

TRUNCATE TABLE dept;

7.4.19 通過表關(guān)聯(lián)刪除記錄

需求:刪除dept表里deptno和temp相同的記錄,但數(shù)據(jù)可再恢復.

解決方法:這里通過DELETE FROM tableNAME A JOIN tableName B …方式來刪除數(shù)據(jù).

Sql server:

BEGIN TRANSELECT * FROM dept;DELETE FROM deptFROM dept AJOIN temp BON A.deptno= B.deptnoSELECT * FROM dept; ROLLBACK TRAN

Mysql:

BEGIN;SELECT * FROM dept A; -- JOIN temp B -- ON A.deptno = B.deptnoDELETE A FROM dept A INNER JOIN temp B ON A.deptno= B.deptno AND B.deptno=40; --或者見下 DELETE dept FROM dept,temp WHERE dept.deptno= temp.deptno AND temp.deptno=40; SELECT * FROM dept;ROLLBACK;

不難發(fā)現(xiàn),這里dept表里deptno=40的記錄被刪除了.

deptno

dname

loc

10

ACCOUNTING

NEW YORK

20

RESEARCH

DALLAS

30

SALES

CHICAGO

50

Production

Beijing


Oracle:

INSERT INTO dept VALUES(50,'Production','Nanjing'); INSERT INTO temp(deptno,deptname,loc,empno,ename,sal) SELECT 50,'Production','Nanjing',7369,'SMITH2',1000 FROM DUAL; DELETE FROM dept WHERE EXISTS (SELECT 1 FROM TEMP WHERE dept.deptno = temp.deptno)

執(zhí)行結(jié)果:

DEPTNO

DNAME

LOC

10

ACCOUNTING

NEW YORK

20

RESEARCH

DALLAS

30

SALES

CHICAGO

40

OPERATIONS

BOSTON


7.4.20 通過表關(guān)聯(lián)刪除多張表

需求:刪除dept表里deptno和temp相同的記錄,但數(shù)據(jù)不可再恢復.

解決方法:這里通過DELETE FROM A,B FROM tableNAME A JOIN tableName B ON …方式來刪除數(shù)據(jù).

INSERT INTO dept VALUES(50,'Production','Nanjing'); INSERT INTO temp(deptno,deptname,loc,empno,ename,sal) SELECT 50,'Production','Nanjing',7369,'SMITH2',1000; BEGIN; SELECT deptno,dname,loc,'tab_dept' as Table_Name FROM dept WHERE deptno=50 UNION ALL SELECT deptno,deptname,loc,'tab_temp' as Table_Name FROM temp WHERE deptno=50;DELETE A,B FROM dept A INNER JOIN temp B ON A.deptno= B.deptno AND B.deptno=50;SELECT deptno,dname,loc,'tab_dept' as Table_Name FROM dept WHERE deptno=50 UNION ALL SELECT deptno,deptname,loc,'tab_temp' as Table_Name FROM temp WHERE deptno=50; ROLLBACK;

執(zhí)行之前:

deptno

dname

loc

Table_Name

50

Production

Nanjing

tab_dept

50

Production

Nanjing

tab_temp


執(zhí)行之后, temp和dept這兩張表里deptno為50的記錄均被刪除:

deptno

dname

loc

Table_Name


注: SQL Server、Oracle目前未見相關(guān)語法。

7.4.21 合并表中數(shù)據(jù)

需求:如果emp_temp表中的員工存在于emp中,則將他們的提成(comm字段)更新為1000;

對于提成已經(jīng)更新為1000的員工,如果他們的工資(SAL字段)少于2000,則從emp_temp表里刪除他們;

其它情況從EMP表里取員工編號(EMPNO字段)、員工名稱(ENAME字段)、部門號(DEPTNO字段)插入到emp_temp中.

Oracle:

CREATE TABLE emp_temp ASSELECT deptno,empno,ename,comm FROM empWHERE empno IN (7782,7839,7934);SELECT et.empno,et.ename,et.deptno,et.comm,emp.sal FROM emp_temp et JOIN emp ON et.empno = emp.empno;MERGE INTO emp_tempetUSING(SELECTempno,ename,deptno,comm,SAL FROM emp) empON(et.empno = emp.empno)WHEN MATCHED THENUPDATE SET et.comm=1000DELETE WHERE (SAL<2000)WHEN NOTMATCHED THENINSERT(et.empno,et.ename,et.deptno,et.comm)VALUES(emp.empno,emp.ename,emp.deptno,emp.comm);SELECT et.empno,et.ename,et.deptno,et.comm,emp.salFROM emp_tempetJOIN empON et.empno= emp.empno;

執(zhí)行前:

EMPNO

ENAME

DEPTNO

COMM

SAL

7782

CLARK

10

2450.00

7839

KING

10

5000.00

7934

MILLER

10

1300.00


執(zhí)行后,emp_temp表里員工編號為7782和7839的comm被更新成了1000,而7934這條記錄被刪除了,其它情況的數(shù)據(jù)從emp表里插入了過來.

EMPNO

ENAME

DEPTNO

COMM

SAL

7369

SMITH

20

1500.00

7499

ALLEN

30

300.00

1600.00

7521

WARD

30

500.00

1250.00

7566

JONES

20

2975.00

7654

MARTIN

30

1400.00

1250.00

7698

BLAKE

30

2850.00

7782

CLARK

10

1000.00

2450.00

7788

SCOTT

20

3000.00

7839

KING

10

1000.00

5000.00

7844

TURNER

30

0.00

1500.00

7876

ADAMS

20

1100.00

7900

JAMES

30

950.00

7902

FORD

20

3000.00


SqlServer:

CREATE TABLE emp_temp(deptno int NULL,empno int NOT NULL,ename varchar(15)NULL,comm decimal(7, 2)NULL ) INSERT INTO emp_temp SELECT deptno,empno,ename,comm FROM emp WHERE empno IN (7782,7839,7934);BEGIN TRAN SELECT et.empno,et.ename,et.deptno,et.comm,emp.sal FROM emp_temp et JOIN emp ON et.empno= emp.empno;MERGE INTO emp_temp etUSING(SELECT empno,ename,deptno,comm,SAL FROM emp) empON (et.empno= emp.empno)WHEN MATCHEDAND SAL< 2000THENDELETE WHEN MATCHED THENUPDATE SET et.comm = 1000WHEN NOTMATCHED THENINSERT VALUES(emp.deptno,emp.empno,emp.ename,emp.comm); SELECT et.empno,et.ename,et.deptno,et.comm,emp.sal FROM emp_temp et JOIN emp ON et.empno= emp.empno; ROLLBACK TRAN

執(zhí)行前:

empno

ename

deptno

comm

sal

7782

CLARK

10

NULL

2450.00

7839

KING

10

NULL

5000.00

7934

MILLER

10

NULL

1300.0


執(zhí)行Merge into之后:

empno

ename

deptno

comm

sal

7782

CLARK

10

1000.00

2450.00

7839

KING

10

1000.00

5000.00

7369

SMITH

20

NULL

800.00

7499

ALLEN

30

300.00

1600.00

7521

WARD

30

500.00

1250.00

7566

JONES

20

NULL

2975.00

7654

MARTIN

30

1400.00

1250.00

7698

BLAKE

30

NULL

2850.00

7788

SCOTT

20

NULL

3000.00

7844

TURNER

30

0.00

1500.00

7876

ADAMS

20

NULL

1100.00

7900

JAMES

30

NULL

950.00

7902

FORD

20

NULL

3000.00


注:

1)? 這里SQL Server和Oracle的mergeinto語法還是有差異的.SQL Server里如下代碼:

WHEN MATCHEDAND SAL< 2000?THEN

?? DELETE

要寫在前面,如果和UPDATE互換了位置,則會報如下錯:

消息 5324,級別 16,狀態(tài) 1,第 11 行

在 MERGE 語句中,帶搜索條件的 'WHEN MATCHED' 子句不能出現(xiàn)在不帶搜索條件的 'WHENMATCHED' 子句后。

2)? 目前Mysql并沒有有merge into的語法.

總結(jié)

以上是生活随笔為你收集整理的SQL基础操作_4_表的插入、更新、删除、合并操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

黄色成人av| 国内精品久久久久久 | 久久精品www人人爽人人 | 99热官网 | 黄色毛片观看 | 又黄又爽又无遮挡免费的网站 | 欧美一级视频一区 | 久草资源免费 | 不卡精品| av色一区 | 成人av高清在线观看 | 色五月情| 国产粉嫩在线观看 | 欧美视频在线观看免费网址 | 国产婷婷在线观看 | 欧美一区二区三区在线 | 中文字幕 国产精品 | 精品国产一区二区三区久久影院 | 亚洲国产精品电影 | 欧美日韩一级视频 | 狠狠色丁香婷婷综合视频 | 香蕉视频色 | 国产美女精彩久久 | 久久不卡国产精品一区二区 | 91av视频免费在线观看 | 激情视频在线高清看 | 久草在线视频精品 | 欧美成人手机版 | 久久精品99国产精品 | 毛片888 | 96亚洲精品久久 | 国产免费精彩视频 | 99热国产在线观看 | 国产黄色一级片在线 | 婷婷丁香激情综合 | 国产成人精品亚洲a | 国产精品字幕 | 国产精品美女久久久久久久久 | 国产精品嫩草55av | 日韩免费一区二区三区 | 国产中文字幕在线免费观看 | 7777xxxx| 国产精品扒开做爽爽的视频 | 国产精品地址 | 天天躁日日躁狠狠躁av中文 | 亚洲精品久 | 丝袜美女在线 | 91成人精品一区在线播放69 | 久久av免费电影 | 日韩中文三级 | 婷婷综合电影 | 四虎国产精品免费 | 成人一级免费视频 | 91传媒在线看 | 日韩电影中文字幕在线 | 91九色蝌蚪在线 | 99在线观看免费视频精品观看 | 亚洲一区 影院 | x99av成人免费 | 五月天激情视频 | 日本aaaa级毛片在线看 | 91超碰免费在线 | 偷拍福利视频一区二区三区 | 日韩高清免费无专码区 | 在线播放国产一区二区三区 | 91丨九色丨蝌蚪丨对白 | 丁香五月亚洲综合在线 | 国产 欧美 日本 | 网站你懂的 | 亚州日韩中文字幕 | 天堂网一区二区 | 国内精品久久久久影院优 | 精品99999 | 少妇性aaaaaaaaa视频 | 人人爽久久涩噜噜噜网站 | 区一区二区三在线观看 | 日韩久久一区 | 日韩免费专区 | 中文字幕亚洲高清 | 美女搞黄国产视频网站 | 最近免费中文视频 | 色噜噜在线观看 | 中文字幕在线视频一区二区 | 国产精品黄色 | 黄色小说18 | 久久久国产精品一区二区中文 | 亚洲高清av在线 | 在线日韩三级 | 天天舔天天射天天操 | 国产高清免费观看 | 天天色天天射天天操 | 日韩1级片| 欧美疯狂性受xxxxx另类 | 久久99这里只有精品 | 探花视频免费观看高清视频 | 国产精品不卡在线观看 | 精品中文字幕在线观看 | 青青河边草免费 | 久草网首页 | 日韩特级毛片 | 一区二区三区在线免费 | 日韩欧美高清一区二区三区 | av一区二区三区在线播放 | 精品自拍av | 在线视频你懂得 | 精品视频97| 免费观看www视频 | 久草在线观看 | 精品视频www | 99热精品久久 | 99精品久久久久久久久久综合 | 最新亚洲视频 | 91精品导航 | 亚洲人成在线观看 | 久久婷婷国产 | 国产999在线 | 中文字幕色在线视频 | 99电影456麻豆 | 丰满少妇一级片 | 国产精品久久久亚洲 | 亚洲v精品| 最近中文字幕视频网 | 色偷偷男人的天堂av | 国产精品一区二区在线 | 四虎在线永久免费观看 | 丝袜av网站 | 中文一区在线 | 中文在线天堂资源 | 欧美精品久久久久久 | 欧洲精品二区 | 五月婷婷色播 | 久久综合精品国产一区二区三区 | 国产成人精品午夜在线播放 | 国产精品电影一区二区 | 成年人在线看视频 | 黄在线免费看 | 久久手机免费视频 | 人人澡人 | 国产视频在线一区二区 | 欧美一级日韩三级 | 精品国产aⅴ麻豆 | av综合网址 | 91成人在线视频观看 | 这里有精品在线视频 | 国产在线理论片 | 四虎国产免费 | 久久久精品网 | 超级碰视频 | 麻豆国产视频下载 | 免费观看一级成人毛片 | 国产精品久久久久久一区二区三区 | 欧美在线1区 | 国产精品免费小视频 | 亚洲人人精品 | www.亚洲视频 | 久久久国产一区二区三区 | 亚洲综合色婷婷 | 久久草精品 | 日韩电影在线观看一区 | 亚洲精品美女久久久久 | 亚洲色图22p | 天天操·夜夜操 | 日韩在线网址 | 色婷婷视频在线观看 | 国产综合精品一区二区三区 | 日本最新一区二区三区 | 免费视频资源 | 91人人爽久久涩噜噜噜 | 毛片网站在线看 | 国产免费亚洲 | 欧美成人影音 | 91色九色| 午夜久久影院 | 成年人在线看视频 | 激情九九| 91人人网 | 日韩色av色资源 | 国产精品18久久久久久久久久久久 | 日韩国产精品久久久久久亚洲 | 色综久久 | 91福利专区 | 激情欧美丁香 | 日韩在线| 亚洲狠狠丁香婷婷综合久久久 | 69绿帽绿奴3pvideos | 黄色三级免费观看 | 狠狠色噜噜狠狠狠狠2022 | 黄色一级在线免费观看 | 在线播放一区 | 手机看国产毛片 | 国产精品99蜜臀久久不卡二区 | 国产精品综合av一区二区国产馆 | 日韩午夜电影院 | av高清网站在线观看 | 91日韩在线播放 | 婷婷精品在线视频 | 国产露脸91国语对白 | 国产五月婷婷 | 亚州视频在线 | 精品视频123区在线观看 | 久久与婷婷 | 日韩视频专区 | 日韩.com | 欧美性超爽 | 亚洲精品国产日韩 | 96av麻豆蜜桃一区二区 | 中文在线a√在线 | 欧美激情视频一区 | 麻豆果冻剧传媒在线播放 | 久久免费精彩视频 | 久草在线网址 | 91九色性视频 | 国内外成人免费在线视频 | www国产亚洲精品久久麻豆 | 国产精品va在线观看入 | 黄色免费av| 久草免费福利在线观看 | 91av在线电影 | 97精品欧美91久久久久久 | 黄色免费在线视频 | 亚洲h色精品 | 国产福利午夜 | 日韩精品久久久久 | 久久久久国产一区二区三区四区 | 美女网站色在线观看 | 国产精品99久久久精品 | 国产黄色片一级三级 | 国产区在线视频 | 一级黄色免费 | 婷婷色在线 | 免费a一级 | 亚洲免费在线视频 | 视频福利在线观看 | 中文字幕在线观看免费观看 | 久久黄色网页 | 成人在线视频免费 | 亚洲国产丝袜在线观看 | 精品国产伦一区二区三区观看方式 | 国产高清免费av | 干干操操| 久久久久久久久艹 | 久久这里有 | 日日夜夜噜 | 久久久久久久久久久黄色 | 日日狠狠 | 国产精品免费观看国产网曝瓜 | 亚洲精品毛片一级91精品 | 国产做a爱一级久久 | 18国产精品福利片久久婷 | 人人射人人澡 | 亚洲精品乱码久久久久久高潮 | 国产成人黄色在线 | 中文字幕在线久一本久 | 免费网站黄 | 亚洲伊人av | 一级黄色片在线播放 | 亚州天堂| 久久久久看片 | 成人一区二区三区在线 | 国产精品高清av | 色资源网免费观看视频 | 免费一级片在线 | 久久精品国产免费 | 久久免费大片 | 二区三区视频 | 久久在线免费观看视频 | 99热这里只有精品免费 | 麻豆成人精品视频 | 亚洲免费精品一区二区 | 日韩在线视频国产 | 99视频精品在线 | 在线观看亚洲精品 | 日韩av中文| 欧美一区日韩一区 | 中文字幕在线免费观看视频 | 在线视频黄| 成人黄色片免费看 | 三级在线视频观看 | 91久久一区二区 | 婷婷五月在线视频 | 午夜精品一区二区三区可下载 | 黄色av观看| 国产精品午夜久久 | 国产精品男女啪啪 | 在线看黄网站 | 99热精品在线观看 | 国产精品18毛片一区二区 | 一级黄色大片在线观看 | 日本公乱妇视频 | 国产精品区一区 | 欧美一级免费高清 | 亚洲黄在线观看 | 91视频88av| 中文字幕最新精品 | 在线高清av | 国产99久久九九精品免费 | 狠狠操欧美| 国产精品美女免费看 | 欧美日韩在线观看一区二区三区 | 亚洲va欧美 | 日韩欧美国产视频 | 热99在线视频 | 国产精品高清免费在线观看 | 国产亚洲精品女人久久久久久 | 中文字幕在线影院 | 日韩三级视频在线观看 | 国产99久久精品一区二区300 | 婷婷色综合色 | 亚洲精品中文字幕视频 | 97在线超碰| 日韩高清激情 | 亚洲一区二区三区91 | 亚洲国产精品500在线观看 | 91成人网在线| 一级性视频 | 成人免费观看视频大全 | 免费69视频 | 欧美调教网站 | 美女一级毛片视频 | 最近中文字幕mv | 激情av五月婷婷 | 99精品视频在线观看免费 | 色婷婷电影 | 激情综合五月天 | 美女黄频在线观看 | 日韩在线网址 | 天天综合网天天综合色 | 日韩在线观看视频一区二区三区 | 精品国产电影 | 亚洲成成品网站 | 五月婷香 | 久久视频99 | 97成人精品区在线播放 | 国产在线观看91 | 手机av资源 | 久日精品 | 亚洲精品视频在线观看免费 | 蜜臀av网站| 欧美污网站| 99久久久国产精品美女 | 四虎影视av | 欧美一二三视频 | www.日日日.com | av在线播放观看 | 天堂在线一区二区三区 | 中文字幕有码在线观看 | 免费av福利| 69av久久| 2019免费中文字幕 | 四虎在线观看精品视频 | 香蕉视频在线看 | 久久久国产精品人人片99精片欧美一 | 婷婷播播网| 亚洲人成人99网站 | 免费观看视频的网站 | 婷婷丁香六月天 | 免费欧美高清视频 | 美女久久| 国产精品99爱 | 国产激情电影综合在线看 | 免费a视频| av日韩中文 | 亚洲手机天堂 | 日韩精品一区二区在线 | 成人久久影院 | 亚洲天堂网在线视频观看 | 97精品国产97久久久久久春色 | 国产成人久久77777精品 | 美女黄频免费 | 国产精品人人做人人爽人人添 | 在线观看视频你懂的 | 中文字幕av专区 | 黄色毛片视频免费观看中文 | 中文字幕 影院 | 国产精品久久伊人 | 久久中文字幕在线视频 | 亚洲一区二区精品视频 | 久久99精品热在线观看 | 久久久久久久久亚洲精品 | 成人av一区二区兰花在线播放 | 日韩国产在线观看 | 福利一区二区在线 | 欧美一级性生活视频 | 亚洲欧洲在线视频 | 91精品日韩 | 久久99精品久久久久久清纯直播 | 999久久久国产精品 高清av免费观看 | 国产在线一区二区 | 狠狠干我 | 久久久香蕉视频 | 一级片免费观看 | 91资源在线播放 | 国产aaa大片| 三日本三级少妇三级99 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 97国产精品亚洲精品 | 精品av网站 | 不卡的av片 | 国产大尺度视频 | 日韩中文字幕免费电影 | a级成人毛片 | 毛片1000部免费看 | 一级片色播影院 | 国产精品99蜜臀久久不卡二区 | a√天堂资源 | 日韩大陆欧美高清视频区 | 人人爱爱 | 成人av在线影院 | 国产99久久久精品视频 | 在线电影日韩 | 伊人天堂网 | 17婷婷久久www | 日韩理论在线观看 | 亚洲天堂激情 | 亚洲资源在线网 | 综合天天网 | 黄色avwww | 在线观看免费成人av | 中文字幕在线观看免费观看 | www.国产在线视频 | 麻豆影视在线免费观看 | 成人久久久久久久久久 | 欧美肥妇free | 在线亚洲午夜片av大片 | 91久久国产自产拍夜夜嗨 | 欧美另类高清 videos | www天天干| 国产在线国产 | 成人不用播放器 | 韩日电影在线观看 | 免费观看视频黄 | 99久久精品国产亚洲 | www..com毛片 | 国产96视频 | 视频三区 | 国产精品手机在线 | 91热视频在线观看 | av片一区二区| 亚洲国产中文字幕在线视频综合 | 91久久国产露脸精品国产闺蜜 | 久久 地址 | av成人免费网站 | 国产一级片视频 | 中文字幕成人 | 久草资源在线观看 | 天天摸日日摸人人看 | 五月天com | 91大神精品视频在线观看 | 91精品91 | 91香蕉国产在线观看软件 | 中文字幕中文中文字幕 | 国产黄色片一级 | 亚洲黄色免费在线看 | 国产精品精品视频 | 正在播放一区 | 久色小说 | 美女网色 | 中文字幕人成人 | 91社区国产高清 | 公开超碰在线 | 日韩欧美在线观看一区二区 | 91香蕉亚洲精品 | 美女久久久| 夜夜躁狠狠燥 | 亚洲女裸体 | 久久精精品 | 在线99热| 精品国产乱码久久久久久浪潮 | 久久久999精品视频 国产美女免费观看 | 国产99久久久欧美黑人 | 国产精品免费在线观看视频 | 国产精品第10页 | 国产成人黄色网址 | 国产视频1 | 久久免费毛片 | 在线天堂中文www视软件 | 婷婷色中文字幕 | 欧美日韩一区二区三区在线免费观看 | 最新91在线视频 | 黄色免费网站 | 免费看片网址 | 91日韩国产| 人人爽人人爽人人片av | 日韩精品一卡 | 99久久久久久久久久 | 国产一区视频在线播放 | 国产午夜精品久久久久久久久久 | 久久99久久精品国产 | 免费三级影片 | 超碰在线人人 | 久久亚洲美女 | 激情五月***国产精品 | 在线亚洲欧美视频 | 国产日韩精品欧美 | 国产免费资源 | 亚洲精品在线观看av | 国产福利一区二区三区在线观看 | 成人在线观看资源 | 美女网站视频免费黄 | 黄视频色网站 | 久草视频资源 | 欧美一级在线看 | 国产精品久久久久久久婷婷 | 91精品在线看 | 啪啪午夜免费 | 日韩久久久久久久 | 国产99自拍 | 久久久久电影网站 | 国产精品久久久久久久久久三级 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 天天舔夜夜操 | 亚洲精品视频中文字幕 | 在线电影 一区 | www蜜桃视频 | 人人爽人人澡人人添人人人人 | 你操综合| 国产一区高清在线 | 欧美va天堂va视频va在线 | 日韩电影在线观看一区二区三区 | 伊人久久影视 | 日本中文字幕在线观看 | 最近中文字幕免费av | 天天操天天干天天操天天干 | 亚州国产精品久久久 | 久久不射电影网 | 久久久国产精品人人片99精片欧美一 | 精品国产一区二区三区久久久蜜臀 | 日本爽妇网 | 综合色亚洲 | www.成人精品 | 国产毛片在线 | 天天色视频 | 久久在线观看 | 日韩理论影院 | 精品欧美一区二区三区久久久 | 久久久国产精品人人片99精片欧美一 | 亚洲第五色综合网 | 国产午夜精品免费一区二区三区视频 | 在线免费观看的av网站 | 视频在线观看入口黄最新永久免费国产 | 亚洲综合在线播放 | av在线h | 国产1区2区3区在线 亚洲自拍偷拍色图 | 中文字幕韩在线第一页 | 久久久九色精品国产一区二区三区 | 国产黄色片在线 | 亚洲精品国产精品99久久 | 精品久久视频 | 一二三区在线 | 精品久久在线 | 国产成人av电影在线观看 | 久草久草在线观看 | 99视频国产精品免费观看 | 国产精品第三页 | 手机av在线不卡 | 日韩免费小视频 | 国产精品日韩 | 蜜桃麻豆www久久囤产精品 | 国产1区在线观看 | 亚洲视频aaa | 中文字幕精品在线 | 中文字幕中文字幕在线中文字幕三区 | .精品久久久麻豆国产精品 亚洲va欧美 | 香蕉视频免费在线播放 | 久久av网址| 手机av在线免费观看 | 午夜精品一区二区三区免费视频 | 日韩av中文在线观看 | 91视频在线观看下载 | 亚洲精品视频在 | 欧美一区二区三区在线播放 | 开心激情婷婷 | 福利电影久久 | 毛片激情永久免费 | 亚洲h在线播放在线观看h | 欧美日韩一区二区三区视频 | 久久午夜色播影院免费高清 | 在线综合 亚洲 欧美在线视频 | 欧美91成人网 | 东方av在 | 久久伦理网| 国产破处精品 | 亚洲 中文 在线 精品 | 久久久久女人精品毛片九一 | 在线看国产 | 天天操天天操天天操天天操天天操 | 国产成人精品一区二区三区 | 久久综合偷偷噜噜噜色 | 亚洲成色777777在线观看影院 | 国产999精品久久久久久绿帽 | 久久爽久久爽久久av东京爽 | 伊人电影天堂 | 综合色久 | 狠狠色综合欧美激情 | 国产精品二区在线 | 97色综合| 狠狠综合 | 91九色最新| 精品国产中文字幕 | 中文字幕永久在线 | 日韩啪视频 | 久久精品亚洲 | 黄色毛片视频免费观看中文 | 国产第一二区 | 国产片网站| 五月天天av | 美女视频黄免费网站 | 亚洲精品国产区 | 国产一区国产二区在线观看 | 国产精品24小时在线观看 | 精品在线视频播放 | 天天插日日射 | 天天摸日日摸人人看 | 亚洲在线激情 | 操操操天天操 | 国产一区av在线 | 国产18精品乱码免费看 | 国产免费中文字幕 | 日韩av电影中文字幕 | 国产自在线观看 | 91精品国产综合久久福利 | 操操操天天操 | 激情影音先锋 | 最近中文字幕免费 | 碰超在线97人人 | av大全免费在线观看 | 狠狠综合 | 99久在线精品99re8热视频 | 999视频网 | 国内外成人免费在线视频 | aaa亚洲精品一二三区 | 九九九国产 | 国产999视频在线观看 | 国产精品欧美久久久久无广告 | 国产精品永久免费在线 | 射射射综合网 | 日韩特黄av | 日韩av女优视频 | 草免费视频 | 国产精品不卡在线播放 | 国产又粗又猛又黄视频 | 日韩网站在线看片你懂的 | 国产97在线视频 | 精品国产免费一区二区三区五区 | 天天射天 | av三级在线免费观看 | 亚洲欧洲精品一区二区精品久久久 | 国产xvideos免费视频播放 | 中文字幕一区二区三区四区在线视频 | 中文字幕不卡在线88 | 亚洲欧洲av在线 | 欧美黄色特级片 | 精品美女久久 | 欧美一区在线看 | av在线亚洲天堂 | 国产一区在线视频 | 27xxoo无遮挡动态视频 | 国产手机在线精品 | 欧美日韩在线观看一区二区 | 在线视频专区 | 视频在线观看入口黄最新永久免费国产 | 在线视频一二区 | 99久热 | 免费观看不卡av | 免费在线观看av网站 | av韩国在线 | 天天干亚洲| 人人爽人人爽人人片 | 天堂中文在线视频 | 色吧久久 | 91丨九色丨国产在线观看 | 国产视频精品免费播放 | 日韩精品免费在线视频 | 在线观看黄网站 | 永久黄网站色视频免费观看w | 一区二区三区国产欧美 | 在线国产视频 | 日韩在线免费高清视频 | 国产91在 | 日韩综合视频在线观看 | 婷婷播播网| 久青草视频在线观看 | 免费看片在线观看 | 国产一区二区在线影院 | 亚洲国产成人在线播放 | 国产又粗又猛又黄又爽 | 亚洲精品视频在线观看免费视频 | 久草在线手机观看 | 免费麻豆视频 | 色播五月激情综合网 | 中文字幕第一页在线播放 | 一区二区激情 | 最近日本韩国中文字幕 | 国产精品久久99精品毛片三a | 亚洲精选在线 | 在线观看日韩 | 日韩乱码在线 | 91看片淫黄大片一级在线观看 | 中文字幕观看av | 狠狠操在线 | 亚洲另类视频 | 日韩久久久久久久久久 | 91桃色视频 | 久草影视在线观看 | 热99在线| 亚洲精品免费在线 | www.com久久久| 中文字幕丝袜一区二区 | 九九久久在线看 | 99精品视频在线观看视频 | 国产 成人 久久 | 天天草综合网 | 天天射综合网站 | 欧美91精品| 一区中文字幕 | 日韩中文三级 | 中文字幕色在线 | 中午字幕在线 | 色婷婷在线视频 | 亚洲永久国产精品 | 国产在线2020 | 人人插人人艹 | 成人黄色片在线播放 | 一级欧美日韩 | 91毛片在线 | 99婷婷 | www.香蕉| 不卡精品 | 97国产精品一区二区 | 亚洲天堂精品视频 | 丁香激情网 | 国产亚洲精品久久久久久久久久久久 | 中文字幕一区二区三区四区视频 | 亚洲高清视频在线 | 久久神马影院 | 99爱在线观看 | 免费在线观看毛片网站 | 亚洲精品动漫久久久久 | 亚洲国产播放 | 久久精品1区2区 | 五月在线视频 | 91亚洲精品久久久久图片蜜桃 | 国产色秀视频 | 亚洲黄色在线观看 | 国产成人高清av | 久草在线免费看视频 | 日韩av播放在线 | 国产午夜三级一区二区三桃花影视 | 九九综合久久 | 亚洲成人国产 | 国产亚洲一级高清 | 国产h在线观看 | 少妇精品久久久一区二区免费 | 久久国产精品一二三区 | 成人av影视观看 | 4p变态网欧美系列 | 成人啪啪18免费游戏链接 | 中文区中文字幕免费看 | 日韩三级不卡 | 九色在线视频 | 在线观看免费黄视频 | 成人蜜桃网 | 久久久久久久99 | 亚洲综合婷婷 | 亚洲欧美国产日韩在线观看 | 亚洲 中文 在线 精品 | 日韩精品视频在线免费观看 | 97超碰人人澡人人爱学生 | 免费h漫在线观看 | 久在线| 欧美日本啪啪无遮挡网站 | 国产精品免费观看在线 | 综合色综合色 | 少妇bbw撒尿| 国产免费观看视频 | 亚洲成aⅴ人片久久青草影院 | 99久久精品久久久久久清纯 | 国产福利小视频在线 | 亚洲日本va中文字幕 | 在线观看成人 | 91一区啪爱嗯打偷拍欧美 | 日韩专区在线观看 | 欧美少妇影院 | 中文字幕观看在线 | 国产91精品久久久久久 | 久久国产精品电影 | 成人小视频免费在线观看 | 精品国产乱码久久久久 | 国产美女视频免费观看的网站 | 亚洲视频播放 | 国产精品久久久久久欧美 | 国产黄影院色大全免费 | 亚洲国内精品在线 | 五月亚洲婷婷 | 久久精品视频免费观看 | 蜜桃av人人夜夜澡人人爽 | 999ZYZ玖玖资源站永久 | 成人免费观看完整版电影 | 久久九九影视 | 免费看三级黄色片 | 国产精品久久久久久久电影 | 日本久久久亚洲精品 | 69视频国产 | 午夜 久久 tv | 久久高清视频免费 | www国产亚洲 | 欧美久久久久久久久久久久 | 日韩一级片大全 | 国内精品久久久精品电影院 | av一二三区 | 久久av中文字幕片 | 91成人精品一区在线播放 | 国产精品成人久久久久 | 日p视频| 精品欧美小视频在线观看 | 开心激情婷婷 | 在线免费高清一区二区三区 | 欧美久久久久久久久久久 | 亚洲综合精品在线 | 超级碰碰免费视频 | 日韩美av在线 | 免费在线精品视频 | 欧美一区二视频在线免费观看 | 国产vs久久 | 人人干人人添 | 日韩在线观看网站 | 亚洲人av免费网站 | 夜又临在线观看 | 黄色小说免费观看 | 在线观看电影av | 天天天综合网 | 国产精品1区2区3区在线观看 | 亚洲国产中文在线 | 99久久99视频只有精品 | 91av免费在线观看 | 日日干日日| 麻豆一区二区 | 在线日本看片免费人成视久网 | 国产精品激情在线观看 | 久久久久久久久久久久久国产精品 | 午夜av在线免费 | www.av中文字幕.com | 91黄在线看 | 日韩黄色大片在线观看 | a级片韩国 | 夜夜躁天天躁很躁波 | 欧洲亚洲激情 | 去干成人网| 91精品视频免费看 | 久久激情日本aⅴ | 美女免费视频一区二区 | 国产精品中文在线 | 亚洲少妇激情 | 国产精品午夜久久久久久99热 | 久久国产午夜精品理论片最新版本 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 日韩在线| 国产精品一区欧美 | 免费午夜在线视频 | 日日干干夜夜 | 亚洲久草在线视频 | 国产不卡在线播放 | 黄色小视频在线观看免费 | www178ccom视频在线 | 色噜噜日韩精品欧美一区二区 | 九九热在线观看 | 五月婷婷中文网 | 久久免费精彩视频 | 四虎免费在线观看视频 | 免费高清在线一区 | 亚洲精品xx| 激情综合六月 | 91亚洲精品国偷拍自产在线观看 | 亚洲91精品在线观看 | av解说在线观看 | 成人一级片在线观看 | 午夜av色 | 国产丝袜制服在线 | av福利在线免费观看 | 免费在线91 | 国产成人香蕉 | 中文在线免费一区三区 | 免费韩国av| 国产精品video爽爽爽爽 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 色视频在线免费观看 | 碰超人人 | 国产精品丝袜久久久久久久不卡 | 国产麻豆精品久久一二三 | 999精品在线 | 超碰在线人 | 在线视频电影 | 夜夜夜夜操 | 色婷婷电影网 | 中文字幕一区三区 | 久久婷婷色综合 | 国产日韩在线一区 | 国产女v资源在线观看 | 国产va在线 | 在线成人中文字幕 | av大全免费在线观看 | 欧美激情精品 | 国产高清视频色在线www | 色av男人的天堂免费在线 | 日韩欧美在线观看一区二区 | 精品国自产在线观看 | 丝袜一区在线 | 91精品国产麻豆国产自产影视 | 亚洲精品天天 | 免费观看av | 日本在线观看中文字幕 | 国产日韩欧美视频在线观看 | 亚洲精品国偷拍自产在线观看 | 91av片| 视频一区二区国产 | 日韩精品在线观看av | 国产精品久久99综合免费观看尤物 | 玖玖玖在线 | 亚洲综合五月 | 免费观看丰满少妇做爰 | 99人久久精品视频最新地址 | 国产一区二区在线免费观看 | 99视频精品 | 免费高清在线观看电视网站 | 欧美日韩精品在线播放 | 高清av免费一区中文字幕 | 福利一区在线视频 | 人人爽人人射 | 国产日产在线观看 | 午夜视频在线观看一区 | 四虎永久免费 | 成人动漫精品一区二区 | 久久99精品久久久久久清纯直播 | 中文区中文字幕免费看 | 久久专区 | 久久久久在线观看 | 久久综合久久综合这里只有精品 | 日韩高清在线一区二区 | 国产中文字幕精品 | 亚洲色视频 | 中文字幕 国产视频 | 天天干夜夜夜 | 国产 在线 高清 精品 | 在线激情影院一区 | 色999五月色 | 久操中文字幕在线观看 | 午夜国产福利在线观看 | 久日精品 | 久久久久久久久久久成人 | 国产精品毛片一区视频 | 国产一区二区手机在线观看 | 欧美最猛性xxxxx亚洲精品 | 国产精品久久视频 | 久久久久国产精品免费免费搜索 | 久久99亚洲精品久久久久 | 欧美黄污视频 | a电影在线观看 | 91精品国产91久久久久福利 | 夜夜骑天天操 | 欧美国产日韩一区二区三区 | 成人作爱视频 | 欧美韩日在线 | 日韩精品一区二区在线观看 | 国产精品网在线观看 | 久久久国产影视 | 97视频入口免费观看 | 国产美女永久免费 | av在线进入 | 在线色亚洲 | 在线欧美中文字幕 | 99tvdz@gmail.com| 亚洲视频中文 | 国产尤物在线 | 美女国产网站 | 欧美日韩不卡在线视频 | 天天操天 | 日韩精品高清不卡 | 国产精品色视频 | 亚洲精品美女视频 | 91成人亚洲| 最近中文字幕免费 | 国产日韩欧美在线播放 | 久久在视频| 综合在线色 | 午夜视频在线观看一区 | 91在线你懂的 | 狠狠干激情 | 91高清免费看 | 97在线看| 国产精品久久久久久久毛片 | 成人国产精品入口 | 午夜影院日本 | 日本色小说视频 | 国产精品99久久久久久久久 | 菠萝菠萝在线精品视频 | 中文字幕之中文字幕 | 亚洲日本国产精品 | 久久视频网址 |