MySQL查询时,怎么排除某个字段查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL查询时,怎么排除某个字段查询相关的知识,希望对你有一定的参考价值。

参考技术A select [需要的字段] from [表] where [查询条件]
需要的字段这边填入需要的字段。如果需要所有的字段则填入*

mysql中如何查询中文字段

数据库中涉及到了中英文混合内容,当我需要查询某个中文时应该如何查询。
首先不能改变原有的表结构,utf8的编码不能动。网上也找了方法,像SELECT * FROM TABLE WHERE FIELDS LIKE BINARY '%FIND%'类似的均不成功,网高手指点,谢谢!
感谢两位的回复。我现在使用C/S模式,这个问题我现在自己找到解决方案了。
感谢各位回复

直接用中文名称即可查询。

可按如下方法做测试:

1、创建表插入数据:

create table test
(序号 int,
名称 varchar(10));
insert into test values (1,\'张三\');
insert into test values (2,\'李四\');

2、执行查询:

select * from test where 序号=1

结果显示:

也就是说中文字段名在查询中可以直接引用。

参考技术A 你页面的编码是什么,把页面的编码也改成utf8了没呢。 参考技术B 同问了。。我用like还能查找得到英文和偶数个字的中文。。基数中文就莫名其妙的悲剧了。。

以上是关于MySQL查询时,怎么排除某个字段查询的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL查一个字段中 多个值

mysql中我要查出某个值在查出来的N条数据中是第几条数据,这个怎么查?

求助啊,tp下,mongodb如何查询后只返回某个字段值

mysql 查询某一字段值不等于某个字符串的记录

mysql 怎么获取最大值的那条记录

除了排除的字段外,其余查询所有字段