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

MySQL数据库中null的知识点有哪些

101次阅读
没有评论

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

这篇文章主要介绍 MySQL 数据库中 null 的知识点有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

在 mysql 数据库中,null 是一个经常出现的情况,关于 mysql 中的 null,有哪些注意事项呢?

1. is null

首先判断数据库中某一列的值是否为 null,不能用等于来判断,必须使用 is。比如,select * from users where user_name is null 或者 select * from users where user_name is not null,而不能是 select * from users where user_name = null

2. ISNULL()

MySQL 数据库中内置了 ISNULL() 函数,其使用方法与 MySQL 中提供的 sum()等其他内置函数一样。比如,select ISNULL(user_name) from users where user_name =‘Demrystv 返回值是 0;select ISNULL(NULL) 返回值是 1

3. IFNULL()

MySQL 数据库中内置了 IFNULL() 函数,其使用方法与 MySQL 中提供的 sum()等其他内置函数一样。其主要接收两个参数,第一个参数是要判断空值的字段或值,第二个字段是当第一个参数是空值的情况下要替换返回的另一个值,即如果第一个字段为 null,会将其替换成其他值。比如,select IFNULL(NULL,“java is the best language of the world”),由于第一个参数的值 NULL,因此会输出第二个参数的值,java is the best language of the world;同理,若第一个字段不为空,则会返回第一个字段的值。

4. insert into 与 null

在使用 insert into 往表中灌数据的时候,需要首先明确一下表里是 null,还是空,如果是 null,那么就不能使用 insert into 进行灌数据,必须使用 update,这一点看似简单,但是在实际开发中经常容易忽略,因此需要特殊注意。

例子:

创建一个 test 表,colA 是不可以存放 null 值的,colB 是能存放 null 值的。

CREATE TABLE `test` (`colA` varchar(255) NOT NULL,
`colB` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

以上是“MySQL 数据库中 null 的知识点有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-04发表,共计1089字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲av无码成人精品区一本二本 | 国产精品久久久久久超碰 | 久久午夜无码鲁丝片直播午夜精品 | 国产精品你懂的在线播放 | 黑人粗大猛烈进出高潮视频 | 中文字幕一区二区区免 | 欧美日韩国产免费一区二区三区 | 免费人成在线观看网站品爱网 | 亚洲久草视频 | 亚洲成av人影片在线观看 | 毛片免费观看网站 | 亚洲日日操| 国产丶欧美丶日本不卡视频 | 九色综合伊人久久富二代 | 国产一区2区 | 少妇aaa级久久久无码精品片 | 成人精品视频一区二区在线 | 日本黄色动态图 | 亚洲av无码一区二区三区dv | 女网址www女高清中国 | 亚洲精品一区二区在线观看 | 夜夜躁狠狠躁日日躁2002 | 久久精品综合国产二区 | 免费在线观看黄色小视频 | 亚洲天堂福利视频 | 四虎国产精品免费五月天 | 亚洲一区二区三区免费观看 | 亚洲欧美成人综合 | 久久99久久成人免费播放 | 亚洲色大成网站www久久九九 | 日韩欧美中国a v | 国产成人精品福利网站人 | 香蕉久久a毛片 | 九色视频在线观看免费 | 免费看黄网站在线看 | 91精品久久国产青草 | 免费看片日本 | 天堂一区人妻无码 | 麻豆国产av丝袜白领传媒 | a级在线看| 精品国产香蕉伊思人在线 |