mysql null和「 」

黄舟
リリース: 2017-01-16 13:07:18
オリジナル
1783 人が閲覧しました

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) に注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート