ホームページ  >  記事  >  データベース  >  mysql null和「 」

mysql null和「 」

黄舟
黄舟オリジナル
2017-01-16 13:07:181709ブラウズ

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耳机 | 
+--------------------+

3 rows in set (0.00 sec)


mysql> select goods_name from goods where goods_name is null ;
Empty set (0.00 sec)

null 演算子に遭遇すると必ずnullが返されます

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)

上記はmysqlのnullと'の内容です関連コンテンツの詳細については、PHP 中国語 Web サイト (www.php.cn) に注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。