国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

MySQL中 and or 查詢的優(yōu)先級(jí)分析

瀏覽:20日期:2023-10-05 08:29:43

這個(gè)可能是容易被忽略的問(wèn)題,首選我們要清楚:MySQL中,AND的執(zhí)行優(yōu)先級(jí)高于OR。也就是說(shuō),在沒(méi)有小括號(hào)()的限制下,總是優(yōu)先執(zhí)行AND語(yǔ)句,再執(zhí)行OR語(yǔ)句。比如:

select * from table where 條件1 AND 條件2 OR 條件3等價(jià)于select * from table where ( 條件1 AND 條件2 ) OR 條件3select * from table where 條件1 AND 條件2 OR 條件3 AND 條件4等價(jià)于select * from table where ( 條件1 AND 條件2 ) OR ( 條件3 AND 條件4 )

來(lái)點(diǎn)事例深入理解下:

測(cè)試表數(shù)據(jù):

SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for book-- ----------------------------DROP TABLE IF EXISTS `book`;CREATE TABLE `book` ( `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, `author` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL, `price` decimal(10, 2) DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;-- ------------------------------ Records of book-- ----------------------------INSERT INTO `book` VALUES (1, ’PHP’, ’mate’, 21.00);INSERT INTO `book` VALUES (2, ’JAVA’, ’kaven’, 23.00);INSERT INTO `book` VALUES (3, ’JAVA高級(jí)’, ’loose’, 45.00);INSERT INTO `book` VALUES (4, ’GO’, ’jim’, 46.00);INSERT INTO `book` VALUES (5, ’GO設(shè)計(jì)’, ’json’, 76.00);INSERT INTO `book` VALUES (6, ’PHP高級(jí)編程’, ’bate’, 67.00);INSERT INTO `book` VALUES (7, ’Python’, ’jim’, 66.00);INSERT INTO `book` VALUES (8, ’Python設(shè)計(jì)’, ’mali’, 54.00);INSERT INTO `book` VALUES (9, ’GO編程’, ’kaven’, 86.00);INSERT INTO `book` VALUES (11, ’Python3’, ’jim’, 55.00);SET FOREIGN_KEY_CHECKS = 1;

MySQL中 and or 查詢的優(yōu)先級(jí)分析

查詢方式1:

SELECT * FROM book WHERE author=’jim’ OR author=’json’ AND name=’PHP’;

MySQL中 and or 查詢的優(yōu)先級(jí)分析

上面的查詢等價(jià)于:

SELECT * FROM book WHERE author=’jim’ OR (author=’json’ AND name=’PHP’);

那么上面的查詢結(jié)果就很好理解了。

查詢方式2:

SELECT * FROM book WHERE name=’PHP’ AND author=’jim’ OR author=’json’;

MySQL中 and or 查詢的優(yōu)先級(jí)分析

上面的查詢等價(jià)于:

SELECT * FROM book WHERE (name=’PHP’ AND author=’jim’) OR author=’json’;

查詢方式3:

SELECT * FROM book WHERE name=’GO’ AND (author=’jim’ OR author=’json’);

MySQL中 and or 查詢的優(yōu)先級(jí)分析

這個(gè)就很好理解了。了解and or的優(yōu)先級(jí)。這些查詢也就不是呢么'理解混淆'了。

到此這篇關(guān)于MySQL中 and or 查詢的優(yōu)先級(jí)分析的文章就介紹到這了,更多相關(guān)MySQL and or 查詢內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
相關(guān)文章:
主站蜘蛛池模板: 中日韩一级片 | 99国产福利视频在线观看 | 网禁呦萝资源网站在线观看 | 亚洲成aⅴ人片在线观 | 成人午夜毛片在线看 | 亚洲视色 | 97国产大学生情侣11在线视频 | 久久精品视频日本 | 精品国产无限资源免费观看 | 美女视频黄色网址 | 成人免费看毛片 | 亚洲第一黄色网 | 久久精品视频在线观看榴莲视频 | 精品国产三级a∨在线观看 精品国产三级a在线观看 | 日韩在线小视频 | 亚洲精品片 | 美国特级毛片 | 一区视频在线 | 亚洲深夜福利视频 | 毛片a区| 国产成人精品久久亚洲高清不卡 | 自拍视频一区 | 成 人色 网 站 欧美大片在线观看 | 久久精品国产精品青草不卡 | 免费成人| 国产精品极品美女自在线看免费一区二区 | 国产第一页久久亚洲欧美国产 | 免费岛国小视频在线观看 | 免费特黄级夫费生活片 | 欧美在线一区二区三区不卡 | 日韩视频免费一区二区三区 | 久久国产免费一区 | 日韩高清在线播放不卡 | 国产成人a在一区线观看高清 | 午夜看片a福利在线 | 性夜影院爽黄a爽免费看网站 | 国产看片一区二区三区 | 欧美一区二区三区在线播放 | 欧美一区精品 | 性久久久久久久 | 亚洲精品字幕一区二区三区 |