首页 / MYSQL / mysql中"null"的特殊性
mysql中"null"的特殊性
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql中"null"的特殊性,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2118字,纯文字阅读大概需要4分钟。
内容图文
![mysql中"null"的特殊性](/upload/InfoBanner/zyjiaocheng/921/6b3e1e7e423449c6863bb4b2ee39d4d2.jpg)
mysql null的特殊性: mysql> select * from student; +-----+--------+------+------+ | SNO | SNAME | AGE | SEX | +-----+--------+------+------+ | 1 | 换换 | 23 | 男 | | 2 | 刘丽 | 22 | 女 | | 5 | 张友 | 22 | 男 | +-----+--------+------+------+ 3 rows in set (0.00 sec) 插入一行"null"数据做测试: mysql> insert into student values (4,null,10,null); Query OK, 1 row affected (0.02 sec) mysql> select * from student; +-----+--------+------+------+ | SNO | SNAME | AGE | SEX | +-----+--------+------+------+ | 1 | 换换 | 23 | 男 | | 2 | 刘丽 | 22 | 女 | | 4 | NULL | 10 | NULL | | 5 | 张友 | 22 | 男 | +-----+--------+------+------+ 4 rows in set (0.00 sec) 查询表中的null列: 注意:查询“sname=null”和“sname!=null”都不行. mysql> select * from student where sname = "刘丽"; +-----+--------+------+------+ | SNO | SNAME | AGE | SEX | +-----+--------+------+------+ | 2 | 刘丽 | 22 | 女 | +-----+--------+------+------+ 1 row in set (0.00 sec) mysql> select * from student where sname = null; Empty set (0.00 sec) mysql> select * from student where sname != null; Empty set (0.00 sec) 注释:null像一个无底洞,真假都不行,"null=null"为假. mysql> select null=null; +-----------+ | null=null | +-----------+ | NULL | +-----------+ 1 row in set (0.00 sec) 注释:"null!=null"也为假. mysql> select null!=null; +------------+ | null!=null | +------------+ | NULL | +------------+ 1 row in set (0.00 sec) 注意:"0=0"为真. mysql> select 0=0; +-----+ | 0=0 | +-----+ | 1 | +-----+ 1 row in set (0.00 sec) mysql对“null”的查询有专门的语法"is"或"is not". mysql> select * from student where sname is null; +-----+-------+------+------+ | SNO | SNAME | AGE | SEX | +-----+-------+------+------+ | 4 | NULL | 10 | NULL | +-----+-------+------+------+ 1 row in set (0.00 sec) mysql> select * from student where sname is not null; +-----+--------+------+------+ | SNO | SNAME | AGE | SEX | +-----+--------+------+------+ | 1 | 换换 | 23 | 男 | | 2 | 刘丽 | 22 | 女 | | 5 | 张友 | 22 | 男 | +-----+--------+------+------+ 3 rows in set (0.00 sec)
内容总结
以上是互联网集市为您收集整理的mysql中"null"的特殊性全部内容,希望文章能够帮你解决mysql中"null"的特殊性所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。