2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > mysql not exists 用法_mysql 子查询 exists 和 not exists使用方法和实例

mysql not exists 用法_mysql 子查询 exists 和 not exists使用方法和实例

时间:2023-09-24 00:25:40

相关推荐

mysql not exists 用法_mysql 子查询 exists 和 not exists使用方法和实例

MySQL EXISTS 和 NOT EXISTS 介绍

SELECT ... FROM table WHERE EXISTS (subquery)

该语法可以理解为:将主查询的数据,放到子查询中做条件验证,根据验证结果(TRUE 或 FALSE)来决定主查询的数据结果是否得以保留。

MySQL EXISTS 和 NOT EXISTS 实例

首先我们创建两个表,Books表和AuthorBook表:

创建Books表的mysql代码如下:

CREATE TABLE Books(

BookID SMALLINT NOT NULL PRIMARY KEY,

BookTitle VARCHAR(60) NOT NULL,

Copyright YEAR NOT NULL

)

ENGINE=INNODB;

然后向Books表中插入数据:

INSERT INTO Books VALUES (12786, Java,1934),

(13331, MySQL,1919),

(14356, PHP,1966),

(15729, PERL,1932),

(16284, Oracle,1996),

(17695, Pl/SQL,1980),

(19264, JavaScript,1992),

(19354, \,1993);

此时books表的数据如下:

BookID

BookTitle

C

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。