MySQL 字段默认值 一般设null 还是空字符串?设nul 和空字符串的区别是什么,各有什么优缺点。
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
空の文字列は問題ありません。null は使用しないでください。これはキーワードであり、将来のインデックス最適化の落とし穴になります。
よくわかりませんが、空の文字列が格納されているようです。 NULL 値を持つデータがあり、それが文字列の場合は空の文字列、それ以外の場合は NULL フィールド値の型を確認できます。 簡単に言うと、var testString = ""; //これは、すでにメモリに格納されている "" に等しい testString 文字列を宣言します。 var testString = null; //これは testString 変数を宣言しますが、これは単なる変数であり、実際にはメモリ領域を割り当てません。 わからない場合は、このプロセスを文字で表すと、「」は何も書かれていない白紙を意味します。そして、null は白紙の紙さえないことを意味します。
null ではないデフォルト ""
空の文字列は問題ありません。null は使用しないでください。これはキーワードであり、将来のインデックス最適化の落とし穴になります。
よくわかりませんが、空の文字列が格納されているようです。 NULL 値を持つデータがあり、それが文字列の場合は空の文字列、それ以外の場合は NULL フィールド値の型を確認できます。
簡単に言うと、
var testString = ""; //これは、すでにメモリに格納されている "" に等しい testString 文字列を宣言します。
var testString = null; //これは testString 変数を宣言しますが、これは単なる変数であり、実際にはメモリ領域を割り当てません。
わからない場合は、このプロセスを文字で表すと、「」は何も書かれていない白紙を意味します。そして、null は白紙の紙さえないことを意味します。
null ではないデフォルト ""