python 和数据库交互的一个问题请教大家

2014-06-19 10:48:38 +08:00
 fdsfsdfsdf3334
python作为客户端去连接数据库查询某些数据
在数据库的表 t123 里面 有20个字段(id,name,password,age,text,a1,a2,a3,a4 ......)
而我要实现的功能就是查询指定的数据是否存在数据库里
简单的说 我想 指导 字符串 123 是否存在于数据库的 name age text a1 a2字段里
一条记录,不管是name 还是age,还是text 还是 a1 a2 只要存在我的字符串123,那么我就需要他返回这条记录

简单的说 就是模糊查询的功能

由于我要匹配好几个字段,我感觉这样的话 ,我是不是就要写好多个sql语句来查询了

感觉这样好麻烦哦,

如果这个应用让您来做,您是如何的思路呢

谢谢您
2172 次点击
所在节点    问与答
2 条回复
xiaojj
2014-06-19 13:00:07 +08:00
where name like '%123%' or age like '%123%' or text like '%123%'
fdsfsdfsdf3334
2014-06-19 21:49:47 +08:00
@xiaojj 一句惊醒梦中人,我居然连这个都想不到了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/118334

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX