制約
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 でマークダウン エディター コンポーネントを使用する方法
オブジェクト上にマウスを移動したときにコンテンツ(タイトル属性の内容)を折り返す方法、HTML タイ...
目次1. appIDの申請と設定1. appidの取得方法2. AppIDの設定2. 基本的なユーザ...
src と href には違いがあり、混同される可能性があります。 src は現在の要素を置き換える...
Dockerはますます普及しています。環境を軽量かつ柔軟に分離し、容量を拡張し、運用保守管理を容易に...
1.docker search mysql查看mysql版本 2. docker pull mysq...
目次1. JavaScriptを使用してQRコードを解析する1. QR コードとは何ですか? 2.q...
js興味深いカウントダウンケース、参考までに、具体的な内容は次のとおりですコード: <!DO...
<br />言葉は、人間の思考や感情を伝えるために必然的に生み出されるものです。人類の文...
Docker を起動したら、利用できるオプションを見てみましょう。 公式のものがある場合は、もちろ...
目次1. テレポート1.1 テレポートの紹介1.2 テレポートの使用1.3 プレビュー効果2. サス...
最近、会社初のミニプログラムの開発に参加しました。開発経験は基本的にWebViewをベースとしたハイ...
目次序文1. ssコマンド2. Zabbix監視マシンの全体的なソケットステータス2.1. スクリプ...
目次質問: ボタンをクリックすると、スパンの色が赤に変わりますか?上記の問題を分析します。 2番目の...
1. ダウンロードリンクをダウンロードするダウンロードをクリックします。Oracle アカウントにロ...
誰もがこんな気持ちになったことがあると思います。30 秒の広告が入った動画を見ると、とても不快に感じ...