也不知道是怎么了,这个exists 从我学习英语的那个时候就总是写成 exsits
exists 在mysql 用到的地方。
1.创建数据表的时候
drop table if exists tablename
如果存在某表 就删除掉,如果想达到存在就不在创建该表的效果可以用
create table if not exists tablename();
2.创建数据库的时候
drop database if exists db_name
存在就删除db_name 数据库
create database if not exists db_name
不存在db_name 数据库的时候 则创建。
3.用户 exists 和 not exists 型子查询
例如:
SELECT column1 FROM t1 WHERE EXISTS (SELECT * FROM t2);
未经允许不得转载:开心乐窝-乐在其中 » mysql中的 exists 常在这些地方使用