MySQL筆記三( NULL值和正則)

2021-10-22 06:51:38 字數 610 閱讀 5792

select或where讀取資料為null時無法查詢,null有專門的運算子:

1. is null

2. is not null

3. <=> 比較的兩個值相等或都為null返回true

mysql正則操作符

^ 字串開始位置

$字串結束位置

.匹配除\n之外的任意單個字元

[...]匹配包含的任意乙個字元

[^...]匹配不包含的任意乙個字元

x|y|z 匹配x或y或z

*匹配前面的子表示式零次或多次 zo*等價於zo

+匹配前面表示式一次或多次,zo+等價於zo

匹配前面字元的n次,n為非負整數

匹配前面字元的n到m次

Mysql的NULL值問題

null值在資料庫中表示未知值或者不存在,null與任何資料進行操作的結果都是null。1.null與數值型別進行算術運算結果為null。2.null與數值型別進行關係運算結果為null。3.null與字串型別進行操作的結果為null。4.判斷乙個值是否為null要使用is null或者is not...

MySQL中null值問題

今天寫答疑系統的時候,寫了這樣一截 session start db mysqli connect localhost root root qa tname post teacher q select schedule,place from time where tname tname and sn...

MySQL 中NULL和空值的區別

1 在進行count 統計某列的記錄數的時候,如果採用的null值,會別系統自動忽略掉,但是空值是會進行統計到其中的。2 判斷null 用is null 或者 is not null,sql 語句函式中可以使用ifnull 函式來進行處理,判斷空字元用 或者 來進行處理 3 對於mysql特殊的注意...