ホームページ データベース mysql チュートリアル SQL Server 2008 查看与创建约束图文教程

SQL Server 2008 查看与创建约束图文教程

Jun 07, 2016 pm 05:49 PM
チェック

本文章以图文的方式给大家详细介绍SQL Server 2008 查看与创建约束过程,有需要学习sql约束的朋友可参考本文章哦。


约束主要有一下几种:

NOT NULL : 用于控制字段的内容一定不能为空(NULL)。

UNIQUE : 控件字段内容不能重复,一个表允许有多个 Unique 约束。

PRIMARY KEY: 也是用于控件字段内容不能重复,但它在一个表只允许出现一个。

FOREIGN KEY: FOREIGN KEY 约束用于预防破坏表之间连接的动作,FOREIGN KEY 约束也能防止非法数据插入外键列,因为它必须是它指向的那个表中的值之一。

CHECK: 用于控制字段的值范围。

DEFAULT: 用于设置新记录的默认值。

 

1. PRIMARY KEY约束

在表中常有一列或多列的组合,其值能唯一标识表中的每一行。这样的一列或多列成为表的主键(Primary Key)。一个表只能有一个主键,而且主键约束中的列不能为空值。

查看PRIMARY KEY约束可以在object explorer中依次展开Databases –> 选择你要查看的(在我的例子中是testdatabase) –> Tables –> 你要查看的表(在我的例子中是company)-> Columns

image

如上图所示,Primary Key 有一把金色的小钥匙。companyid 即为company表的primary key。

 

创建PRIMARY KEY约束可以右键点击表,然后选择Design,打开表设计器

image

选中column,点击上面的金色小钥匙,来创建Primary Key。

image

也可以右键点击column,然后选择Set Primary Key。

image

 

 

2. FOREIGN KEY约束

外键(Foreign Key)是用于建立和加强两个表(主表与从表)的一列或多列数据之间的连接的。创建约束的顺序是先定义主表的主键,再对从表定义外键约束。

查看FOREIGN KEY约束,展开Columns,可以看到灰色的小钥匙为Foreign Key;展开Keys,可以看到Foreign Key约束的名字为FK_contact_company。

image

在表设计器中,也可以点击上面的Relationshi按钮,这样就可以查看到所有的Foreign Key约束

image

image

上面的例子可以看到contact 表的companyid为外键,company 表的companyid为主键。

 

下面来演示一下如何创建的该Foreign Key约束。

同样是点击完Relationships按钮之后,在弹出的对话框中选择Add

image

然后点击下面的红色圆圈内的按钮:

image

按下图中那样设置主表、主键和从表、外键

image

然后点击 OK,不要忘记保存你的设计。

image

 

 

3. UNIQUE约束

UNIQUE约束用于确保表中的两个数据行在非主键中没有相同的列值。与PRIMARY KEY约束类似,UNIQUE约束也强制唯一性,但UNIQUE约束用于非主键的一列或多列组合,且一个表可以定义多个UNIQUE约束,另外UNIQUE约束可以用于定义多列组合。

 

还以company table为例,假设我们要约束company name为唯一的,点击Manage Indexes and Keys

image

然后点击Add来添加Unique约束

image

选择column为companyname, Is Unique为Yes。

image

关闭并保存你的设计,这样一个Unique约束就创建好了。

 

 

4. DEFAULT约束

若在表中某列定义了DEFAULT约束,用户在插入新的数据行时,如果该列没有指定数据,那么系统将默认值赋给该列,当然该默认值也可以是空值(NULL)。

 

以contact表为例,在表设计器中,为性别(sex)列填写属性默认值 (‘M’)。

image

 

 

5. CHECK约束

CHECK约束用于限制输入一列或多列的值的范围,通过逻辑表达式来判断数据的有效性。一个列的输入内容必须满足CHECK约束的条件,否则数据无法正常输入。

 

还以contact表为例, 我们要限制sex列的值只能为 ´M´ 或者 ´F´。在表设计器中点击Manage Check Constraints

image

点击Add添加新的constraint

image

点击红圈内的按钮,填写表达式。我们例子中用的表达式是 SEX='M' OR SEX='F'

image

关闭并保存设计。向contact表中插入一行数据,如果sex列的值不为´M´ 或 ´F´, 插入就会报错


删除:

 代码如下 复制代码

在Sql Server、Oracle、MS 删除 Unique 约束语法:drop constraint UniqueName;
在My Sql 删除 Unique 约束语法:drop index UniqueName;

修改:

 代码如下 复制代码
ALTER TABLE EPlatform
ADD CONSTRAINT Unique_EPlatform
unique ([UserId],[Platform]);
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Douyin でログインしたデバイスを削除する手順を確認してください。 Douyin でログインしたデバイスを削除する手順を確認してください。 Mar 26, 2024 am 09:01 AM

1. まず、Douyin アプリをクリックして開き、[Me] をクリックします。 2. 右上隅にある三点アイコンをクリックします。 3. クリックして[設定]に入ります。 4. [アカウントとセキュリティ]をクリックして開きます。 5. [デバイス管理にログイン]を選択してクリックします。 6. 最後に、デバイスをクリックして選択し、[削除]をクリックします。

インストールされている Oracle のバージョンを簡単に確認する方法 インストールされている Oracle のバージョンを簡単に確認する方法 Mar 07, 2024 am 11:27 AM

インストールされている Oracle のバージョンを簡単に確認するには、具体的なコード例が必要です。Oracle データベースは、エンタープライズ レベルのデータベース管理システムで広く使用されているソフトウェアとして、多くのバージョンとさまざまなインストール方法があります。私たちは日々の業務で、対応する運用やメンテナンスのために、インストールされている Oracle データベースのバージョンを確認する必要があることがよくあります。この記事では、インストールされているOracleのバージョンを簡単に確認する方法と具体的なコード例を紹介します。方法 1: Oracle データベースの SQL クエリを通じて、次のことができます。

Xianyuで自分のIDを確認する方法_Xianyuで自分のニックネームを確認する方法の紹介 Xianyuで自分のIDを確認する方法_Xianyuで自分のニックネームを確認する方法の紹介 Mar 22, 2024 am 08:21 AM

Xianyu は取引プラットフォームなので、使用する前にアカウントに登録してログインする必要があります。ユーザーは自分のアカウントに ID 名を設定できます。自分の ID が何であるかを確認したい場合はどうすればよいですか?以下で一緒に調べてみましょう! Xianyuで個人のニックネームを表示する方法の紹介. まず、Xianyuアプリを起動し、ホームページに入ったら、アイドル販売、メッセージ販売、私のページに切り替えて、右下の[私の]オプションをクリックしてください。 2. 次に、マイページの左上隅にある [アバター] をクリックする必要があります; 2. 次に、個人のホームページ ページに移動すると、さまざまな情報が表示されます。ここで [情報の編集] ボタンをクリックする必要があります; 4.最後に、「後で情報を編集するページで確認できます」をクリックします。

NetEase Cloud Musicで音楽ランキングを確認する場所_NetEase Cloud Musicで音楽ランキングを確認する方法 NetEase Cloud Musicで音楽ランキングを確認する場所_NetEase Cloud Musicで音楽ランキングを確認する方法 Mar 25, 2024 am 11:40 AM

1. 電話の電源を入れた後、NetEase Cloud Music を選択します。 2. ホームページに入ると「ランキング一覧」が表示されますので、クリックしてエントリーしてください。 3. ランキングリストで任意のリストを選択し、[新しい曲リスト]をクリックします。 4. お気に入りの曲を選択してクリックします。 5. 前のページに戻って、さらにリストを表示します。

WeChat に参加しているグループの数を確認する方法: 簡単なステップ WeChat に参加しているグループの数を確認する方法: 簡単なステップ Mar 26, 2024 am 10:06 AM

生活や仕事に関係なく、多くの人が長い間 WeChat と深く結びついており、いつでもさまざまなグループに引き込まれるでしょう。アドレス帳内のグループ チャットをすぐに表示したい場合がありますが、そこにはアドレス帳に保存した WeChat グループのみが表示され、他のグループは表示されません。あなたが参加しているすべての WeChat グループを確認したい場合は、非常に簡単です。WeChat ホームページの検索ボックスにニックネームを入力し、検索結果でグループ チャット セクションを見つけ、[その他のグループ チャット] をクリックして表示します。関連するすべてのグループ チャット情報。とにかくびっくりしました、その数は100以上で、右側のスクロールバーがとても小さくなってしまいました。残念ながら、具体的な数字の統計はありません...この方法は、参加している QQ グループを確認する場合にも適用できます。 PS: 一部のネチズンもトリックを提供しました。

Kuaishou Live Companion ビデオのホットリストを表示する方法 Kuaishou Live Companion ビデオのホットリストを表示する方法 Mar 29, 2024 pm 08:09 PM

Kuaishou Live Companion は、強力なライブ ブロードキャスト補助ツールであるだけでなく、ブロードキャスター向けに作成されたホットなトピックやトレンドに関するリアルタイムの洞察プラットフォームでもあります。この機能により、アンカーは視聴者が最も関心のあるコンテンツを素早く捉え、視聴者の好みや興味に合わせてライブコンテンツを調整することができます。では、Kuaishou Live Companion アプリで人気のビデオ リストを確認するにはどうすればよいでしょうか? このチュートリアル ガイドでは、その手順について詳しく説明します。 Kuaishou Live Companion でホットビデオ リストを表示するにはどうすればよいですか? 2 番目のステップは、毎日のビデオ ホット リストをクリックすることです。 3 番目のステップは、毎日のビデオ ホット リストを確認することです。

Amap ヘルプセンターの表示方法_Amap ヘルプセンターの表示方法 Amap ヘルプセンターの表示方法_Amap ヘルプセンターの表示方法 Apr 01, 2024 pm 05:26 PM

1. まず Gaode マップを開きます。 2. 次に、Amap ホームページの右下隅にある (My) をクリックし、右上隅にある [設定] をクリックします。 3. 最後に、Amap のヘルプセンターが表示されます。

自分が参加しているグループを確認するにはどうすればよいですか? 自分が参加しているグループを確認するにはどうすればよいですか? Apr 01, 2024 pm 05:34 PM

WeChat のグループ チャットは単なるチャット プラットフォームではなく、各界のエリートや熱心な友人が集まるコミュニケーション サークルでもあります。そこで今回は、WeChat に追加したグループの数を確認する方法と保存する方法を説明します。通常、WeChat を使用するユーザーは、これを見逃すことはできません。 WeChat に追加したグループの数を確認する方法とグループ チャットを保存する方法 WeChat に追加したグループの数を確認するには: 1. WeChat メイン インターフェイスでグループ チャット ウィンドウを表示できます。 2. すでに保存している場合は、グループ チャットでは、 [ アドレス帳] - [グループ チャット] をタップできます 3. グループ チャットに入ると、保存されたグループが表示されます. WeChat グループを保存します: 1. 保存したいグループを選択し、右上 [.. ] 2. チャット メッセージ内で開きます [アドレス帳に保存] 3. WeChat のメイン インターフェースで、[アドレス帳]-[グループ チャット] をタップして表示します。

See all articles