国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

SQL查詢語句優(yōu)化的一點

2024-07-21 02:07:33
字體:
供稿:網(wǎng)友

(1) insert [into] b select id, field1, field2 from a where not exists (select id from b where id=[a.]id) 

(2) insert [into] b select * from a where id not in (select id from b)

---------------------------------------------------------------------------

這兩句,都是將 a 表中存在, 但b表中不存在的數(shù)據(jù), 插入到b表中, 關(guān)聯(lián)比較字段為 id.
但這兩句的執(zhí)行效率,卻是有數(shù)量級的差別.

結(jié)論有兩點:
盡量用 exists 和 not exists 代替 in 和 not in 不要偷懶, 盡量不用 select * from ...., 而要寫字段名 select field1,field2,.... 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 贡嘎县| 陈巴尔虎旗| 鲜城| 聂拉木县| 闽侯县| 达拉特旗| 称多县| 依安县| 黄山市| 石渠县| 综艺| 巨野县| 山东省| 义乌市| 上饶市| 龙南县| 宜丰县| 深州市| 昌宁县| 四川省| 宁波市| 德昌县| 涿鹿县| 开远市| 南京市| 武定县| 通海县| 泽普县| 昌平区| 南涧| 鸡泽县| 班戈县| 休宁县| 乌审旗| 格尔木市| 寿宁县| 巩义市| 宜黄县| 邹城市| 保德县| 萨嘎县|