制約
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 でマークダウン エディター コンポーネントを使用する方法
目次1 概念上の区別2 事例紹介3 クエリパフォーマンス4 アップデートのパフォーマンス4.1 記憶...
場合によっては、リモート マシンでいくつかのコマンドを実行する必要があることがあります。これが時々行...
序文MySQL 8.0 の最新バージョンは 8.0.4 rc であり、正式版は近日中にリリースされる...
1. 場所の正規表現例を見てみましょう: 場所 = / { # 完全一致 / 、ホスト名の後に文字列...
OO、デザイン パターン、および多くのオブジェクト指向の原則について話す前に、まず 1 つのことを習...
まず、インターネット上の一般的な慣行を見てみましょうデフォルトでは、プライベート ライブラリはイメー...
Flappy Bird は、誰もがアプリでプレイしたことがある非常にシンプルな小さなゲームです。ここ...
1. ワイヤレスPowerShell を実行し、次のコマンドを入力します。 install-wind...
シンプルな Linux 推測ゲームのソースコードゲームのルール:数字当てゲームは通常 2 人でプレイ...
HTML Web ページ リスト タグの学習チュートリアル。 HTML ページでは、リストはアウトラ...
この記事では、Windows 8 での MySQL5.6 のインストールと設定のチュートリアルを記録...
インターネットは絶えず進化する有機体です。長期にわたってインターネットの発展に適応できるページを構築...
1. Vue レスポンシブの使用法を確認する Vue の応答性は、私たち全員がよく知っています。 ...
背景ご存知のとおり、nginx は高性能な Web サーバーであり、負荷分散やリバース プロキシによ...
最近、次のような効果を実装しました。再生ボタンをクリックするとタイムラインの再生が開始され、一時停止...