最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談MySQL查詢出的值為NULL和N/A和空值的區(qū)別

 更新時(shí)間:2023年01月05日 09:15:37   作者:Sykking之歌  
本文主要介紹了淺談MySQL查詢出的值為NULL和N/A和空值的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

例子表

CREATE TABLE `book`  (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `book_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `author` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `publisher` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE,
  FULLTEXT INDEX `bookname_author_publisher_fulltext`(`book_name`, `author`, `publisher`) WITH PARSER `ngram`
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

插入幾條數(shù)據(jù)

在這里插入圖片描述

區(qū)別

在MySQL中,NULL,N/A,空值是完全的三種東西,首先展示一下它們的表現(xiàn)形式

N/A的展示形式

當(dāng)我使用select * from book where id = 561656 進(jìn)行查詢的時(shí)候,很明顯,數(shù)據(jù)庫(kù)不存在這樣的數(shù)據(jù),注意,我說(shuō)的是不存在,現(xiàn)在我們查看結(jié)果

在這里插入圖片描述

可以看到所有的列都為N/A,也就是不存在這樣的結(jié)果,映射到Java上什么都沒(méi)有,是的,完全映射不上,要是以對(duì)象接收這一列的結(jié)果,那么這個(gè)對(duì)象就是NULL,沒(méi)有指向任何地方。要是以List接收結(jié)果,也是映射不上,List的size為0

NULL的展示形式

NULL就是NULL,字面意思,在列中存NULL,列映射到Java屬性中也是NULL

在這里插入圖片描述

搜索NULL以 is null 進(jìn)行搜索

空值的展示形式

空值就是空串,存儲(chǔ)的也是空串,映射到Java中也是""(空串),啥也沒(méi)有,但是就是字符串

在這里插入圖片描述

搜索這樣的結(jié)果以 = ‘’ 進(jìn)行搜索(和搜索字符串一樣,等于空串)

TIPS

  • 另外,在寫(xiě)sql語(yǔ)句時(shí)這些值的不同也可能導(dǎo)致結(jié)果不同
  • 如果你定義了一個(gè)局部變量,搜索一個(gè)N/A的結(jié)果賦值給該變量,那么結(jié)果是該變量沒(méi)有任何改變,不會(huì)對(duì)該變量做任何賦值操作
  • 如果你定義了一個(gè)局部變量,搜索一個(gè)NULL的結(jié)果賦值給該變量,那么結(jié)果是該變量的值也會(huì)被更新為NULL

到此這篇關(guān)于淺談MySQL查詢出的值為NULL和N/A和空值的區(qū)別的文章就介紹到這了,更多相關(guān)MySQL查詢值為NULL和N/A和空值內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql中窗口函數(shù)lag()用法小結(jié)

    mysql中窗口函數(shù)lag()用法小結(jié)

    LAG()函數(shù)在MySQL中用于訪問(wèn)當(dāng)前行前一行或多行的數(shù)據(jù),它包括偏移量、默認(rèn)值、分區(qū)和排序子句,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • mysql 5.7.13 winx64安裝配置教程

    mysql 5.7.13 winx64安裝配置教程

    這篇文章主要為大家分享了windows下mysql 5.7.13winx64安裝配置教程,總結(jié)在安裝mysql5.7時(shí)遇到的坑,感興趣的朋友可以參考一下
    2016-12-12
  • mysql事務(wù)的基本要素與事務(wù)隔離級(jí)別詳解

    mysql事務(wù)的基本要素與事務(wù)隔離級(jí)別詳解

    這篇文章主要介紹了mysql事務(wù)的基本要素與事務(wù)隔離級(jí)別詳解,事務(wù)是一種機(jī)制、一個(gè)操作序列,包含了一組數(shù)據(jù)庫(kù)操作命令,并且把所有的命令作為一個(gè)整體一起向系統(tǒng)提交或撤銷操作請(qǐng)求,需要的朋友可以參考下
    2023-08-08
  • Mysql常用函數(shù)大全(分類匯總講解)

    Mysql常用函數(shù)大全(分類匯總講解)

    今天小編就為大家分享一篇關(guān)于Mysql常用函數(shù)大全(分類匯總講解),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • MySQL提示Truncated incorrect DOUBLE value解決方法

    MySQL提示Truncated incorrect DOUBLE value解決方法

    這篇文章給大家介紹了MySQL提示Truncated incorrect DOUBLE value報(bào)錯(cuò)的四種解決方法,并通過(guò)代碼給大家介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2024-02-02
  • mysql 表空間及索引的查看方法

    mysql 表空間及索引的查看方法

    mysql 表空間及索引的查看方法,需要的朋友可以參考下。
    2011-07-07
  • Mac os 解決無(wú)法使用localhost連接mysql問(wèn)題

    Mac os 解決無(wú)法使用localhost連接mysql問(wèn)題

    今天在mac上搭建好了php的環(huán)境,把先前在window、linux下運(yùn)行良好的程序放在mac上,居然出現(xiàn)訪問(wèn)不了數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)連接的host用的是localhost,可以確認(rèn)數(shù)據(jù)庫(kù)配置是正確的,下面特為大家分享下
    2014-05-05
  • Can’t open file:''[Table]mytable.MYI''

    Can’t open file:''[Table]mytable.MYI''

    也許很多人遇到過(guò)類似Can’t open file: ‘[Table]mytable.MYI’ 這樣的錯(cuò)誤信息,卻不知道怎么解決他,下面我們做個(gè)介紹,
    2011-01-01
  • Mysql 導(dǎo)入導(dǎo)出csv 中文亂碼問(wèn)題的解決方法

    Mysql 導(dǎo)入導(dǎo)出csv 中文亂碼問(wèn)題的解決方法

    這篇文章介紹了Mysql 導(dǎo)入導(dǎo)出csv 中文亂碼問(wèn)題的解決方法,有需要的朋友可以參考一下
    2013-09-09
  • mysql修改數(shù)據(jù)庫(kù)編碼(數(shù)據(jù)庫(kù)字符集)和表的字符編碼的方法

    mysql修改數(shù)據(jù)庫(kù)編碼(數(shù)據(jù)庫(kù)字符集)和表的字符編碼的方法

    Mysql數(shù)據(jù)庫(kù)是一個(gè)開(kāi)源的數(shù)據(jù)庫(kù),應(yīng)用非常廣泛。以下是修改mysql數(shù)據(jù)庫(kù)的字符編碼的操作過(guò)程和將表的字符編碼轉(zhuǎn)換成utf-8的方法,需要的朋友可以參考下
    2014-03-03

最新評(píng)論

渭南市| 平塘县| 阳曲县| 宾阳县| 平潭县| 湖北省| 潮安县| 临漳县| 哈尔滨市| 榆中县| 中卫市| 大兴区| 沙河市| 峨边| 虎林市| 石狮市| 岢岚县| 吴桥县| 南投县| 兴义市| 水城县| 焦作市| 大竹县| 潜江市| 永城市| 宁安市| 中卫市| 沾化县| 会同县| 阿鲁科尔沁旗| 鞍山市| 贡嘎县| 西吉县| 九龙城区| 黔江区| 原阳县| 博罗县| 海兴县| 长乐市| 威信县| 百色市|