制約
1. 主キー制約
たとえば、学生テーブルを作成し、学生番号を主キーとして設定します。テーブルを作成したら、SHWO COLUMNS FROM studentでテーブル構造を表示します。 学生テーブルを作成( id int 主キー、 stu_name varchar(20) ); 2. ユニーク制約
たとえば、自動インクリメントの id フィールドと一意の tea_name フィールドを持つ teacher テーブルを作成します。 教師テーブルの作成( id int AUTO_INCREMENT 主キー、 tea_name varchar(20) NOT NULL 一意キー ); 3. デフォルトの制約
たとえば、デフォルトの授業時間が 40 分であるコース テーブルを作成します。 CREATE TABLEコース( id int AUTO_INCREMENT 主キー、 cou_name varchar(20) NOT NULL UNIQUE KEY、 時間 int デフォルト 40 ); Course(cou_name) に値('Chinese') を挿入します。 4. 非NULL制約
たとえば、「Persons」テーブルを作成する場合は、Id 列と name 列に NOT NULL 制約を作成します。 テーブルPersonsを作成する( id int NULLではない、 p_name varchar(20) NULLではない、 部門varchar(20)、 アドレスvarchar(20)、 電話番号varchar(20) ) DESC 人物; 5. 外部キー制約
1. 親テーブルと子テーブルは同じストレージ エンジンを使用する必要があり、一時テーブルは禁止されています。 テーブル学校を作成( id int AUTO_INCREMENT 主キー、 sname varchar(20) NULLではない ); テーブル学生2を作成します( id int AUTO_INCREMENT 主キー、 sid int、 外部キー (sid) 参照 school(id) ); 外部キー制約の参照操作
テーブルstudent3を作成します( id int AUTO_INCREMENT 主キー、 sid int、 外部キー (sid) 参照 school(id) ON DELETE CASCADE );
要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: Linux での umask の使用に関する詳細な説明
>>: Vue3 でマークダウン エディター コンポーネントを使用する方法
本日の記事では、主にNginxのリロードプロセスについて紹介します。実は前回の記事では、nginx ...
CocosCreator バージョン: 2.4.2 jszipの実践的なプロジェクトアプリケーション...
複数の Docker コンテナがデプロイされたサーバーがあり、各 Docker コンテナが stde...
100 以内の自然数をランダムに選択し、プレイヤーに 10 ラウンド以内にその数を推測させる数字推...
略語を使用すると、CSS ファイルのサイズが小さくなり、読みやすくなります。 CSS 省略形の主なル...
1. 構成デフォルトでは、最初の 2 つはチェックされていないので、チェックする必要があります。 (...
Linux で大量のファイルを削除する効率をテストします。まず500,000個のファイルを作成する$...
実験環境: 1. CentOS 7 サーバー 3 台2. mysql5.7.26 (3台のマシンはす...
不明なドメイン名 www.baidu.com を Ping するホストのIPアドレスを変更する右クリ...
目次1. ジョブ実行のフォールトトレランス1.1 タスクフェイルオーバー戦略1.2 ジョブ再開戦略2...
この記事の例では、Element+vueを使用して開始と終了の時間制限を実装するための具体的なコード...
Web デザイナーとして豊富な CSS 経験を持つ私たちは、あらゆる種類のコード構文、互換性、スニペ...
説明: テキストエリアの値の改行を新しい行に変更しますコードをコピーコードは次のとおりです。 <...
1. オブジェクト指向のクラス継承これまでの章では、JavaScript のオブジェクト モデルがプ...
今日、私は <a href="#13"></a> につい...