制約
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 でマークダウン エディター コンポーネントを使用する方法
現在、CSS プリプロセッサは Web 開発の標準となっています。 プリプロセッサの主な利点の 1 ...
前回は、Explain 実行プランの表示、インデックスの分析など、MySQL での SQL クエリの...
<br />百度百科事典の正式版がついにオンラインになりました。2年間の「テスト版」の帽...
ここでは主に、スタンドアロンのプログラムを生成できるspring-bootと、Mavenプラグインd...
問題の説明: phpstorm の SFTP ホストを 192.168.122.1 に設定すると、接...
導入面接官がこんな質問をしたことはありませんか?データベースをどのように最適化しますか?では、この質...
目次1. 通常どのようなコンテンツを処理する必要があるか2. 基本的な考え方3. 具体的な実践の詳細...
現在、Redis とコンテナについて学習中なので、Docker を使用して Redis マスタースレ...
この記事では、centos7 システムの nginx サーバーの下に phalcon 環境を構築する...
目次1. ユーザーとユーザーグループの重要性1) ユーザーの存在意義2) ユーザーグループの重要性2...
テスト環境は、JDBCドライバを使用してMariaDB 5.7でセットアップされています。 <...
一番外側の boxF は 120 度回転し、2 番目の boxS は -60 度回転し、3 番目の ...
この記事では、タブバーの切り替え効果を簡単に実現するためのJavaScriptの具体的なコードを参考...
CSS を使用してすべての子要素を再帰的に選択するにはどうすればよいですか?以下の記事では、CSS ...
成果を達成する実装コードhtml <ヘッダー> <h1><em>...