制約
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 でマークダウン エディター コンポーネントを使用する方法
インライン形式<colgroup>...</colgroup>属性名 属性値...
1. kvm仮想化をインストールする : : : : : : : : : : : : : : : :...
1. MySQLのデフォルトストレージエンジンの変更MySQL 5.1 より前のバージョンでは、デフ...
目次1. ウィザードに従って仮想マシンを作成します2. オペレーティングシステムをインストールします...
ハイパーリンク。「リンク」とも呼ばれます。ハイパーリンクは、私たちが閲覧する Web ページのいたる...
データベースをインストールした後、誤ってインストール ウィンドウを閉じたり、長期間 root ユーザ...
Nginx の公式 Web サイトから Windows バージョンの Nginx をダウンロードしま...
<br />表の境界線の CSS 構文具体的な内容には、上境界線の幅、右境界線の幅、下境...
Redux はシンプルな状態マネージャーです。その歴史をたどることはしません。使用法の観点から見ると...
目次IN が遅いのはなぜですか? INとEXISTSのどちらが速いでしょうか?効率を向上させるにはど...
mysql は期間内のすべての日付または月を取得します1: mysqlは期間内のすべての月を取得し...
まず、画像を見てみましょう。今日はこのエフェクトを作成します。 実は、何でもないんです。Web ペー...
マウスの位置をマッピングしたり、ドラッグ効果を実装したりすることは、 JavaScriptで行うこと...
最近、Vue プロジェクトではデータをリアルタイムで更新する必要があります。折れ線グラフは 1 秒ご...
目次1. Springbootプロジェクトを準備する2. 関連する設定を実行する3.パッケージ4.D...