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

MySQL創(chuàng)建表時(shí)字符串的默認(rèn)值問題

 更新時(shí)間:2023年10月18日 10:39:04   作者:yk_home  
這篇文章主要介紹了MySQL創(chuàng)建表時(shí)字符串的默認(rèn)值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

mysql創(chuàng)建表時(shí)字符串的默認(rèn)值

使用MySQL創(chuàng)建表時(shí),char或varchar類型的變量可以設(shè)置默認(rèn)值null或Empty String。

操作

創(chuàng)建如下DDL格式的一張表:

執(zhí)行以下insert語句,觀察char和varchar類型的默認(rèn)值:

insert into t_table(iddddd) values(11);

產(chǎn)生如下表數(shù)據(jù):

心得

第一,null和Empty String是兩種不同的數(shù)據(jù),字段id3和id6中存放的是”“空字符串。

第二,如果手動(dòng)在Navicat里面改變了id、id2、id4、id5中的值,那么盡管刪除所做的改變,字段的值不會(huì)恢復(fù)到之前的null,而是變成了Empty String “”。比如先將字段id的值變成aaa,后來又刪除,此時(shí)字段id的值為Empty String “”。

當(dāng)然使用以下update語句可以恢復(fù)到id=null

update t_table set id=null where iddddd=11;

第三,在對(duì)非空進(jìn)行查詢的時(shí)候,最好對(duì)null和Empty String “”都做判斷。

例如對(duì)于Hibernate的QBC查詢可以加上兩個(gè)限制條件:

Restrictions.isNotNull("propertyName") // 判斷不為null
Restrictions.ne("propertyName") // 判斷不為""

在mysql創(chuàng)建后在往表中添加默認(rèn)值

經(jīng)常在mysql創(chuàng)建,根據(jù)項(xiàng)目需求加上默認(rèn)值,我在這里個(gè)自己記下

LTER TABLE 【表名】CHANGE COLUMN   【字段名】【字段名】【類型】 DEFAULT 【默認(rèn)值(是varchar類型要加'')】;

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Mysql Binlog數(shù)據(jù)查看的方法詳解

    Mysql Binlog數(shù)據(jù)查看的方法詳解

    這篇文章主要介紹了Mysql Binlog數(shù)據(jù)查看的方法詳解,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-07-07
  • sql查詢語句教程之插入、更新和刪除數(shù)據(jù)實(shí)例

    sql查詢語句教程之插入、更新和刪除數(shù)據(jù)實(shí)例

    如果要在程序運(yùn)行過程中操作數(shù)據(jù)庫中的數(shù)據(jù),那得先學(xué)會(huì)使用SQL語句,下面這篇文章主要給大家介紹了關(guān)于sql查詢語句教程之插入、更新和刪除數(shù)據(jù)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • centos 6.4下使用rpm離線安裝mysql

    centos 6.4下使用rpm離線安裝mysql

    這篇文章主要為大家詳細(xì)介紹了centos 6.4下使用rpm離線安裝mysql的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • mysql數(shù)據(jù)庫中各種鎖歸納總結(jié)

    mysql數(shù)據(jù)庫中各種鎖歸納總結(jié)

    相對(duì)于其他的數(shù)據(jù)庫而言,MySQL的鎖機(jī)制比較簡(jiǎn)單,最顯著的特點(diǎn)就是不同的存儲(chǔ)引擎支持不同的鎖機(jī)制,這篇文章主要給大家介紹了關(guān)于mysql數(shù)據(jù)庫中各種鎖歸納總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • 發(fā)現(xiàn)mysql一個(gè)用法,比較有用

    發(fā)現(xiàn)mysql一個(gè)用法,比較有用

    mysql下用select實(shí)現(xiàn)列運(yùn)算
    2008-02-02
  • PHP中實(shí)現(xiàn)MySQL嵌套事務(wù)的兩種解決方案

    PHP中實(shí)現(xiàn)MySQL嵌套事務(wù)的兩種解決方案

    這篇文章主要介紹了PHP中實(shí)現(xiàn)MySQL嵌套事務(wù)的兩種解決方案,本文分析了doctrine和laravel的實(shí)現(xiàn)方式,并提取出來分析和總結(jié),需要的朋友可以參考下
    2015-02-02
  • MySQL之InnoDB下的鎖問題

    MySQL之InnoDB下的鎖問題

    這篇文章主要介紹了MySQL之InnoDB下的鎖問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • MySQL常用表級(jí)操作總結(jié)

    MySQL常用表級(jí)操作總結(jié)

    這篇文章主要為大家詳細(xì)介紹了MySQL中常用的表級(jí)操作,文中的示例代碼簡(jiǎn)潔易懂,對(duì)我們學(xué)習(xí)MySQL有一定的幫助,感興趣的小伙伴可以學(xué)習(xí)一下
    2023-08-08
  • MySQL單表恢復(fù)的步驟

    MySQL單表恢復(fù)的步驟

    這篇文章主要介紹了MySQL單表恢復(fù)的步驟,幫助大家更好的理解和學(xué)習(xí)MySQL,感興趣的朋友可以了解下
    2020-08-08
  • MySQL 截取字符串函數(shù)的sql語句

    MySQL 截取字符串函數(shù)的sql語句

    這篇文章主要介紹了MySQL 截取字符串函數(shù)的sql語句,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-04-04

最新評(píng)論

米易县| 罗江县| 阿巴嘎旗| 壶关县| 庆元县| 平塘县| 行唐县| 舞钢市| 乐至县| 北川| 凌海市| 嘉祥县| 项城市| 松滋市| 卫辉市| 鹿邑县| 文成县| 秭归县| 宜兰市| 民乐县| 美姑县| 余姚市| 库尔勒市| 绥阳县| 浪卡子县| 筠连县| 临夏市| 西平县| 阆中市| 扬州市| 丁青县| 湛江市| 息烽县| 日喀则市| 高青县| 门源| 和林格尔县| 望江县| 乌什县| 星座| 德令哈市|