
啊???描述太模糊,我把我能想到的情况直接列出来吧T1表 : ID(int) | Name(text) | memo (text)1 | 'Snape' | 'Someting A not B but C'10 | 'Lucy' | 'Nothing much'
如果是确定值(int)10
可以用 select 1 from `T1` where ID = '10' limit 0,1如果有返回1行 (返回值必然只有1列 且值为1) 那么就是有如果是 判断
字段中 是否含有 一个字串比如 判断 这张表里面是否有nothing这个词可以用 select 1 from `T1` where `memo` like '%nothing%' limit 0,1如果有返回1行 (返回值必然只有1列 且值为1) 那么就是有如果 作为 where 子句 的 判断条件 那么 可以用 exists()另外 mysql还支持 正则表达式把字段不为null和≠“”的情况除开后分组排序计数,如果>0说明存在有值行数据SELECT COUNT(*) FROM table WHERE column IS NOT NULL OR column<>"" GROUP BY column
写入“select * from pre_common_block_item where bid = 4 and case when panduanziduan!=0 then panduanziduan<time() else 1 end order by displayorder ASC LIMIT 0,5”运行即可。
MySql的核心
MySql是一个快速、多线程、多用户的SQL数据库服务器,其出现虽然只有短短的数年时间,但凭借着“开放源代码”的东风,它从众多的数据库中脱颖而出,成为PHP的首选数据库。除了因为几乎是免费的这点之外,支持正规的SQL查询语言和采用多种数据类型,能对数据进行各种详细的查询等都是PHP选择MySql的主要原因。
MySql的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和C语言实现的MySql能很容易充分利用CPU。
MySql有一个非常灵活而且安全的权限和口令系统。当客户与MySql服务器连接时,他们之间所有的口令传送被加密,而且MySql支持主机认证。
评论列表(0条)