MYSQL数据库查询指定条件外的记录?

比如有3条记录,查询除了ID为1,3的所有记录。就是查询任意键值外的数据。怎么实现?

使用select into outfile "filename"语句,前提必须拥有文件的权限。
比如:数据库是mysql
mysql> select * from user into outfile "a.txt";
上面就可以完成将表user从数据库中卸到a.txt文件中。
注意文件名要加单引号。那么a.txt文件就在mysql目录下有一个 data目录,它即是数据库文件所放的地方,在这里就是mysql下面就会存在一个a.txt的文件。
a.txt的内容就是:
localhost root *6F7418838FC8B9085D8B2E7484D471E34710F635 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 0 0 0 0
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-28
select * from 表名 where id not in (1,3)

你看看是这个意思不

本回答被提问者和网友采纳
第2个回答  2014-06-02
select * from table_name where id not in [写你要排除的ID,用逗号隔开};
回答完毕,望采纳!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网