SQL Serverデータベースの構文(A)

-データベースDB_CYITを作成する
データベースDB_CYIT作成
ON

、名=「DB_CYITを」 -プライマリファイルの論理名
ファイル名=「G:\データ\ DB_CYIT.mdfを」、 - ファイルのアドレス
サイズ= 5メガバイトを、 -ファイルサイズ
FILEGROWTH = 2メガバイト-成長マスターファイル

LOG ON

NAME = 'DB_CYIT_log'、 -プライマリファイルの論理名ログ
ファイル名= 'G:\データ\ DB_CYIT.ldf'、 - 一次アドレス・ログ・ファイルの
サイズ= 5メガバイト、 -マスタ・ファイル・ログサイズ
FILEGROWTH = 2メガバイト-マスターログファイルの成長

 

データの整合性(データ整合性)は、データの正確性(精度)と信頼性(信頼性)を意味します

エンティティ整合性(エンティティ整合性)

PRIMARY KEY(主キー)制約)

IDENTITY(インクリメント)制約

UNIQUE(ユニーク)制約

ドメインの整合性(ドメインの整合性)

CHECK(チェック)制約

FOREIGN KEY(外部キー)制約

DEFAULT(デフォルト値)制約

NOT NULL(null以外の)制約

参照整合性(参照整合性)

ユーザー定義の整合性(ユーザー定義の整合性)

 


-创建新表
の作成、テーブルTb_Student

StudentNo int型アイデンティティ(1,1)主キー、
StudentNameのVARCHAR(20)nullではない、
StudentAgeのint型のチェック(StudentAge <30とStudentAge> 20)、
国のVARCHAR(20)デフォルトの'中国' 、
StuTimeのdatetime nullではない、
授業料のお金nullではありません、

テーブルTb_Student_Course作成

SCNo int型アイデンティティ(1,1)、主キー、
StudentNo intはTb_Student(StudentNo)、参照する
ヌル一意でないCourseNameのVARCHAR(30)は、
、CourseTimeがnullでないint型
StuTime日時がnullではない、
VARCHAR(1000)注

 

おすすめ

転載: www.cnblogs.com/zxx7777777/p/11365651.html