免费制作软件的网站,广告营销的经典案例,软文推荐,专门做网络推广的公司序言
某些时候#xff0c;需要查询拥有很多很多字段的表#xff0c;但是查询表时#xff0c;其中有一些不需要查询的字段#xff0c;会增加查询的负担#xff0c;所以这时候#xff0c;就需要排除这些冗余的字段#xff0c;指定需要的字段查询#xff0c;提升查询性能…序言
某些时候需要查询拥有很多很多字段的表但是查询表时其中有一些不需要查询的字段会增加查询的负担所以这时候就需要排除这些冗余的字段指定需要的字段查询提升查询性能。
笔者尝试过使用 - 符号来排除字段但是仍旧会查询出想要排除的字段方法无用最后唯一实现的方法就是指定字段查询这是唯一能实现的方法。
具体操作方法
可以在 Mysql 查询中 输入如下的 SQL 语句可以自动输出我们需要的字段查询SQL语句
这里以 表 user_info 和 数据库 mydatabase排除字段为 password 密码和 user 账号等字段为例。
SELECT CONCAT( SELECT ,GROUP_CONCAT(COLUMN_NAME), FROM , TABLE_NAME, ;)
FROM information_schema.COLUMNS WHERE table_name user_info AND TABLE_SCHEMA mydatabase AND COLUMN_NAME ! password AND COLUMN_NAME ! user;具体的可以自行灵活使用笔者比较常用 Navicat 的新建查询功能输出排除某些字段的SQL查询语句。 参考链接
1.mysql查询时如何排除某个字段字段太多了一个个写很麻烦
2. mysql 查询排除字段
3. MySQL查询时怎么排除某个字段查询