1、is null :仅仅可以判断null值,可读性较高,建议使用。
select * from base_user where username is null
2、<=> :既可以判断null值,也可以判断普通的数值,可读性较低。
select * from base_user where username <=>null
1、mysql中创建测试表,create table test_user(id int, name varchar(20))
2、插入测试数据,
insert into test_user values(1001,'jack')
insert into test_user values(1002,'lucy')
insert into test_user values(1003,'mike')
insert into test_user values(1004,'john')
insert into test_user values(1005,'may')
3、查看表中所有数据,select * from test_user
4、编写sql,查询name列是否有jack名,
select * from test_user t where name = 'jack'
写入“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条)