今天測試了一下mysql的Null值
mysql也有這個NULL常量
mysql> insert into test values(NULL);
Query OK, 1 row affected (0.00 sec)
查詢NULL值得時候要用is null或者is not null
下邊例子還說明幾個小問題:
1.null在排序中算最小值(記得oracle裡相反)
2.change column 為not null會將原先的not null更改為0
change column 為not null的測試
mysql> select * from test order by a;
+------+
| a |
+------+
| NULL |
| 1 |
+------+
2 rows in set (0.00 sec)
mysql> alter table test change column a a int not null;
Query OK, 2 rows affected (0.06 sec)
Records: 2 Duplicates: 0 Warnings: 1
mysql> select * from test order by a;
+---+
| a |
+---+
| 0 |
| 1 |
+---+
2 rows in set (0.00 sec)
mysql> insert into test values(NULL);
ERROR 1048: Column 'a' cannot be null
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/82392/viewspace-144719/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 今天測試了一下update partition table的part key
- MySQL null值儲存,null效能影響MySqlNull
- mysql中null與“空值”的坑MySqlNull
- 今天學習了一下dockerDocker
- 面試題((A)null).fun()——java中null值的強轉面試題NullJava
- MySQL 的 NULL 值是怎麼儲存的?MySqlNull
- 好久沒面試了,整理並分享一下今天的面試題,明天再接再勵。面試題
- mysql 空值(null)和空字元('')的區別MySqlNull字元
- MySQL null值欄位是否使用索引的總結MySqlNull索引
- 《今天面試了嗎》-Spring面試Spring
- 今天研究了一下vue分頁外掛Vue
- 你還不知道mysql中空值和null值的區別嗎?MySqlNull
- 【NULL】Oracle null值介紹NullOracle
- MySQL NULLMySqlNull
- > 測試一下
- 今天測試十九篇文章的收益率
- 今天寫了一個可以測試併發數和執行次數的壓力測試程式碼。(Java)Java
- 今天擔心了一下,change master會將relay-log重置的AST
- MYSQL timestamp NOT NULL插入NULL的報錯問題MySqlNull
- 今天將原來hp的array管理工具回憶了一下
- MySQL中case?when對NULL值判斷的踩坑記錄RTGYMySqlNull
- SQL 查詢中的 NULL 值SQLNull
- 去除陣列中的 null 值陣列Null
- MySQL中IS NULL、IS NOT NULL、!=不能用索引?胡扯!MySqlNull索引
- 為什麼不建議給MySQL設定Null值?《死磕MySQL系列 十八》MySqlNull
- MySQL null和''分析MySqlNull
- 測試一下MySQL四種隔離級別都做了什麼MySql
- 測試人員的價值=自動化測試的水平?
- 介面測試的價值(為什麼要做介面測試)
- 簡單談一下我對持續測試下的測試左移、迭代測試和測試右移的理解吧
- MySQL NOT NULL列用 WHERE IS NULL 也能查到資料的原因MySqlNull
- [20231024]NULL值在索引的情況.txtNull索引
- sysbench 測試MySQLMySql
- 面試題:對NotNull欄位插入Null值 有啥現象?面試題Null
- 測試MySQL鎖的問題MySql
- MYSQL程式碼顯示測試測試MySql
- mysql~關於mysql分割槽表的測試MySql
- 替換NULL值幫助文件Null