在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

怎么使用MySQL中“<=>”操作符

145次阅读
没有评论

共计 843 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章将为大家详细讲解有关怎么使用 MySQL 中“=”操作符,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

问题:

我在看以前的一个开发者的代码时看到

?1WHERE p.name = NULL

在这个查询语句中 = 符号是什么意思啊?是不是和 = 号是一样啊?还是一个语法错误啊?但是没有显示任何错误或者异常。我已经知道了 mysql 中的 = != 等符号。

最佳回答:

和 = 号的相同点

像常规的 = 运算符一样,两个值进行比较,结果是 0(不等于) 或 1(相等); 换句话说:A = B 得 0 和 a = a‘得 1。

2. 和 = 号的不同点

和 = 运算符不同的是,NULL 的值是没有任何意义的。所以 = 号运算符不能把 NULL 作为有效的结果。所以:请使用 = ,

a = NULL 得 0   NULL = NULL 得出 1。和 = 运算符正相反,= 号运算符规则是 a =NULL 结果是 NULL 甚至 NULL = NULL 结果也是 NULL。顺便说一句,mysql 上几乎所有的操作符和函数都是这样工作的,因为和 NULL 比较基本上都没有意义。

用处

当两个操作数中可能含有 NULL 时,你需要一个一致的语句。

?1…WHERE col_a = ? …

这里的占位符有可能是常量也有可能是 NULL,当使用 = 运算符时,你没有必要对查询语句做任何修改。

相关操作符

除了 =,还有两个其他的操作符用来处理某个值和 NULL 做比较,也就是 IS NULL and IS NOT NULL。他们是 ANSI 标准中的一部分,因此也可以用在其他数据库中。而 = 只能在 mysql 中使用。

你可以把 = 当作 mysql 中的方言。

?12 a IS NULL   == a = NULL a IS NOT NULL == NOT(a = NULL)

据此,你可以把这个查询语句段改的更具移植性一点:

?1WHERE p.name IS NULL

关于“怎么使用 MySQL 中“=”操作符”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计843字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲成人网在线观看 | 色偷偷人人澡人人爽人人模 | 免费看成人频视在线视频 | 两根大肉大捧一进一出好爽视频 | 看一级毛片 | 一本伊大人香蕉久久网手机 | 四虎精品免费国产成人 | 国产又色又爽又刺激在线观看 | 国内精品久久久久 | 麻豆人妻少妇精品无码专区 | 国产亚洲精品aaaaaaa片 | 大又大粗又爽又黄少妇毛片 | 精品亚洲成a人在线观看 | 久久国产精品1区2区3区网页 | 欧美激情人成日本在线视频 | 免费夫妻生活片av | 欧美乱淫视频 | 亚洲免费在线视频 | 男女18禁啪啪无遮挡 | 久久久久国产一区二区三区 | 国产精品乱码人妻一区二区三区 | 看片免费黄 | 成年女人永久免费观看视频 | 在线观看片免费人成视频播放 | 在线亚洲电影 | 手机在线亚洲 | 在线观看视频国产 | 国产aaaaa一级毛片 | 免费无码中文字幕a级毛片 免费无码专区毛片高潮喷水 | 69精品丰满人妻无码视频a片 | 欧美日韩精品一区二区视频 | 久草在线新视觉 | 999热精品这里在线观看 | 亚洲国产综合在线 | 国产精选第一页 | 特黄一级| 99久久综合给久久精品 | www在线观看免费 | 美女被免费网站在线视频九色 | 操操操综合网 | 国产精品99r8在线观看 |