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

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

165次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲精品~无码抽插 | 久久精品综合一区二区三区 | 九九九九热精品免费视频 | v天堂中文在线 | 亚洲欧美精品一区 | 欧美成人香蕉网在线观看 | 久久精选视频 | 9191国语精品高清在线最新 | 最近中文字幕在线mv视频在线 | 国模高清xxxxx视频 | 国产日韩欧美亚洲综合在线 | 国产日韩欧美亚洲综合首页 | 色三级大全高清视频在线观看 | 2021亚洲国产精品无码 | 国产强伦姧在线观看 | 蜜臀av在线观看 | 国产黄色免费网站 | 亚洲最大情网站在线观看 | 久久久久久久综合综合狠狠 | 欧洲色综合精品 | 黑人巨大跨种族video | 韩国三级中文字幕hd久久精品 | 99久久精品国产一区二区小说 | 青青久在线视频免费观看 | 日本欧美一区二区三区高清 | 四虎成年永久免费网站 | 青青热久久国产久精品 | 国产精品视频久 | 韩国免费α一级一片 | 国产成人午夜福利在线观看 | 亚洲精品二区国产综合野狼 | 亚洲国产综合精品 | 全免费a级毛片免费看不卡 全免费a级毛片免费看视频 | 日韩成人大屁股内射喷水 | 欧美地区一二三区 | 99色影院| 精人妻无码一区二区三区 | 成人在线免费观看网站 | 四虎影院永久免费观看 | 欧美一级手机免费观看片 | 日韩欧美综合在线二区三区 |