Heim  >  Artikel  >  Datenbank  >  mysql null und‘ ’

mysql null und‘ ’

黄舟
黄舟Original
2017-01-16 13:07:181504Durchsuche

null
'' ist ein leeres Zeichen, was bedeutet, dass man ein Konto bei der Bank hat, aber es gibt kein Geld.
null ist leer, was bedeutet, dass man kein Konto bei der Bank hat.

Um Null zu vergleichen, müssen Sie die Beurteilung „ist null“ oder „ist nicht Null“ verwenden.

null gibt immer null zurück, wenn es auf den Operator =null oder !=null usw. trifft ist nicht effizient, daher gibt es beim Erstellen einer Tabelle normalerweise keine Null-Standardeinstellung '';

mysql> select goods_name from goods where goods_name is not null limit 3;
+--------------------+
| goods_name |
+--------------------+
| KD876 | 
| htcN85原装充电器 | 
| 诺基亚原装5800耳机 | 
+--------------------+

3 Zeilen im Satz (0,00 Sek.)

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

null Alle Operatoren geben null zurück

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)

Das Obige ist der Inhalt von MySQL null und „“. die chinesische PHP-Website (www.php.cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn