ホームページ > バックエンド開発 > PHPチュートリアル > 兄さん、データベースを構築するとき、設計テーブルの空でないフィールドはどのような役割を果たしますか?

兄さん、データベースを構築するとき、設計テーブルの空でないフィールドはどのような役割を果たしますか?

WBOY
リリース: 2016-06-13 12:06:53
オリジナル
977 人が閲覧しました

データベースを構築するときに、null ではないテーブル フィールドを設計する目的は何ですか?

このように、どのような場合に null になるように設計され、どのような場合に null でない必要があるのでしょうか? ?
を解く------解決策のアイデア----------------------
は空ではありません、つまりフィールドには値が必要です。

どのような場合に null になるように設計されるのか、また、null にならない必要があるのはどのような場合ですか?これも需要によります。
------解決策----------------------
null Null 値は何も意味しません
If特定のフィールドの値がビジネス上必要ない場合は、null に設定できます
null の別の用途として、データ項目が入力されているかどうかを判断するために使用できます。これは、完全なレコードを形成するために複数の操作が必要な状況では非常に重要です
-----ソリューションのアイデア------ --
は空ではありません。MSSQL では、変更されたフィールドにデータがない場合、厳密モードでも挿入が失敗するようです。主にデータの整合性を制限するために使用されます。
------ソリューションのアイデア----------------------
主に次のようなビジネス シナリオに基づいています一部のフィールド この情報は必須であるため、ユーザーは入力する必要があります。入力しないと、操作が失敗したことを示すメッセージが表示されます。

------解決策のアイデア----------------------
これは大きな問題のようですデータ検索量 フィールドがnullでない場合、検索効率が向上します

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