ホームページ >データベース >mysql チュートリアル >mysql null和「 」
null
'' は null 文字であり、銀行に口座があることと同等ですが、
null は null であり、銀行口座をまったく持っていないことと同等です。 null か is not null で判断されます。
演算子に遭遇すると常に null が返されます。 null =null や !=null などは常に null を返し、効率的ではありません。そのため、テーブルを作成するときは、通常、 be not null default '';
mysql> select goods_name from goods where goods_name is not null limit 3; +--------------------+ | goods_name | +--------------------+ | KD876 | | htcN85原装充电器 | | 诺基亚原装5800耳机 | +--------------------+
mysql> select goods_name from goods where goods_name is null ; Empty set (0.00 sec)
mysql> select goods_name from goods where goods_name=null ; Empty set (0.00 sec)
mysql> select goods_name from goods where goods_name!=null ; Empty set (0.00 sec)