私と一绪にMySQLの技术の内幕(第5版):(第3章学习日记2下)

1093 ワード

3.1.3時態値3.1.4空間値3.1.5ブール値3.1.6 NULL値
3.1.3時系列値時系列値には、日付値又は時間値及び両者の混合1が含まれる.年-月-日(標準SQLモード“ISO 8601”形式)2.結合後の日付時間値:日付と時間の間に「T」を1文字追加できますが、スペースは使用できません.3.時間後に小数形の秒をサポートします.小数点と最大6桁の精度です.
3.1.4空間値
InnoDB、MyISAM、NDB、ARCHIVEなどの検索エンジンに限られる.ポイントを設定します.
set @pt= pointfromtext('point (10,20)');

3.1.5ブール値は式の中で、ゼロは偽と見なされ、いかなる非ゼロ、非NULL値も真と見なされる.True Flaseはそれぞれ1と0を表し、大文字と小文字を区別しない.
3.1.6 NULL値
NULLは「タイプのない値」である.一般的には、「値なし」「未知値」「欠落値」「スーパー境界」「適用しない」などを表す.NULL値をテーブルに挿入する、テーブルから検索し、値がNULLであるかどうかをテストすることができる.ただしNULLに対して算術演算を行うことはできない(戻り結果はNULL).
NULLキーワードを書くときは、引用符をつけずに大文字と小文字を区別する必要はありません.
個別のN(大文字と小文字を区別する)もNULLを表します
select \N,isnull(\N);

+------+------------+
| NULL | isnull(\N) |
+------+------------+
| NULL |          1 |
+------+------------+