MySQL の NOT NULL 制約とは何ですか? テーブルの作成時にフィールド NOT NULL を宣言するにはどうすればよいですか?

王林
リリース: 2023-09-04 10:05:02
転載
832 人が閲覧しました

什么是 MySQL NOT NULL 约束以及我们如何在创建表时声明字段 NOT NULL?

実際、MySQL の NOT NULL 制約は、テーブルの列が NULL 値を持つように制限します。列に NOT NULL 制約を適用すると、その列に NULL 値を渡すことはできなくなります。テーブル全体に対して宣言することはできません。つまり、NOT NULL は列レベルの制約であると言えます。

フィールドを NOT NULL として宣言するには、CREATE TABLE ステートメントで列を定義するときに NOT NULL キーワードを使用する必要があります。

mysql> Create table Employee(ID Int NOT NULL, First_Name Varchar(20), Last_name Varchar(20), Designation Varchar(15));
Query OK, 0 rows affected (0.59 sec)
ログイン後にコピー

上記のクエリでは、「Employee」テーブルの「ID」フィールドに NOT NULL 制約を適用しました。 「ID」列は NULL 値を取ることができなくなりました。 DESCRIBE ステートメントから、ID フィールドが NULL 値を受け入れられないことを確認することもできます。

えええええ

以上がMySQL の NOT NULL 制約とは何ですか? テーブルの作成時にフィールド NOT NULL を宣言するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!