sql >> データベース >  >> RDS >> Mysql

空の値を''またはNULLとして使用する方がよいですか?

    通常の契約は次のとおりです。

    • NULL 「利用可能な情報がない」という意味です。
    • '' 「利用可能な情報があります。それはただ空です。」を意味します。

    この点を超えて、NULLの発明以来、多くの哲学的議論があります。 SQLだけでなく、どの言語でも。

    ここでの唯一の技術的なポイントは次のとおりです。PostgreSQLではNULL 長さゼロの文字列よりも効率的に格納できます。それがあなたの場合に本当に重要であるなら...私たちは知ることができません。



    1. OracleMultitenant12cでC##プレフィックスなしでユーザーを作成する方法

    2. WAMP/MySQLエラーが正しい言語ではありません

    3. クラシックASP+MotobitPureASPアップロード+UTF-8文字セット

    4. SQL Serverのvarbinary(max)の最大実スペース