日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

SQL Server數據庫創建表及其約束條件的操作方法

瀏覽:295日期:2023-03-06 14:25:28
目錄
  • 1.創建數據庫:
  • 2.創建表:
  • 3.約束:
    • 3.1.Not Null
    • 3.2.UNIQUE
    • 3.3.PRIMARY KEY
    • 3.4.FOREIGN KEY
    • 3.5.check
    • 3.6.DEFAULT
  • 撤銷 DEFAULT 約束:

    1.創建數據庫:

    CREATE DATABASE my_db;

    2.創建表:

    CREATE TABLE Persons(Id_P int,LastName varchar(255),FirstName varchar(255),Address varchar(255),City varchar(255))

    數據類型:

    int smallint tinyint 整數 ,

    char(size) 容納固定長度的字符串,

    varchar(size) 容納可變長度的字符串,

    date(yyyymmddd) 容納日期。

    3.約束:

    NOT NULL 約束強制列不接受 NULL 值。

    UNIQUE 約束唯一標識數據庫表中的每條記錄。

    PRIMARY KEY PRIMARY KEY 約束唯一標識數據庫表中的每條記錄。

    FOREIGN KEY 一個表中的 FOREIGN KEY 指向另一個表中的 PRIMARY KEY。

    CHECK 約束用于限制列中的值的范圍。

    DEFAULT 約束用于向列中插入默認值。

    3.1.Not Null

    CREATE TABLE Persons(Id_P int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255))

    3.2.UNIQUE

    CREATE TABLE Persons(Id_P int NOT NULL UNIQUE,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255))

    當表已被創建時,如需在 "Id_P" 列創建 UNIQUE 約束:

    ALTER TABLE PersonsADD UNIQUE (Id_P)

    如需命名UNIQUE 約束:

    ALTER TABLE PersonsADD CONSTRAINT uc_PersonID UNIQUE (Id_P)

    如需撤銷 UNIQUE 約束,請使用下面的 SQL:

    ALTER TABLE PersonsDROP CONSTRAINT uc_PersonID

    3.3.PRIMARY KEY

    CREATE TABLE Persons(Id_P int NOT NULL PRIMARY KEY,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255))

    如果在表已存在的情況下為 "Id_P" 列創建 PRIMARY KEY 約束:

    ALTER TABLE PersonsADD PRIMARY KEY (Id_P)

    如需命名PRIMARY KEY 約束:

    ALTER TABLE PersonsADD CONSTRAINT pk_PersonID PRIMARY KEY (Id_P)

    如需撤銷 PRIMARY KEY 約束:

    ALTER TABLE PersonsDROP CONSTRAINT pk_PersonID

    3.4.FOREIGN KEY

    "Persons" 表:

    "Orders" 表:

    請注意,"Orders" 中的 "Id_P" 列指向 "Persons" 表中的 "Id_P" 列。

    "Persons" 表中的 "Id_P" 列是 "Persons" 表中的 PRIMARY KEY。

    "Orders" 表中的 "Id_P" 列是 "Orders" 表中的 FOREIGN KEY。

    FOREIGN KEY 約束用于預防破壞表之間連接的動作。

    FOREIGN KEY 約束也能防止非法數據插入外鍵列,因為它必須是它指向的那個表中的值之一。

    CREATE TABLE Orders(Id_O int NOT NULL PRIMARY KEY,OrderNo int NOT NULL,Id_P int FOREIGN KEY REFERENCES Persons(Id_P))

    如果在 "Orders" 表已存在的情況下為 "Id_P" 列創建 FOREIGN KEY 約束:

    ALTER TABLE OrdersADD CONSTRAINT fk_PerOrders FOREIGN KEY (Id_P)REFERENCES Persons(Id_P)

    如需撤銷 FOREIGN KEY 約束:

    ALTER TABLE OrdersDROP CONSTRAINT fk_PerOrders

    3.5.check

    下面的 SQL 在 "Persons" 表創建時為 "Id_P" 列創建 CHECK 約束。CHECK 約束規定 "Id_P" 列必須只包含大

    于 0 的整數。

    CREATE TABLE Persons(Id_P int NOT NULL CHECK (Id_P>0),LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255))

    如果在表已存在的情況下為列創建 CHECK 約束以及為多個列定義 CHECK 約束:

    ALTER TABLE PersonsADD CONSTRAINT chk_Person CHECK (Id_P>0 AND City="Sandnes")

    如需撤銷 CHECK 約束:

    ALTER TABLE PersonsDROP CONSTRAINT chk_Person

    3.6.DEFAULT

    下面的 SQL 在 "Persons" 表創建時為 "City" 列創建 DEFAULT 約束:

    CREATE TABLE Persons(Id_P int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255) DEFAULT "Sandnes")

    如果在表已存在的情況下為 "City" 列創建 DEFAULT 約束:

    ALTER TABLE PersonsALTER COLUMN City SET DEFAULT "SANDNES"

    撤銷 DEFAULT 約束:

    ALTER TABLE PersonsALTER COLUMN City DROP DEFAULT

    這些就是創建表的一些約束及示例。

    到此這篇關于SQL Server 創建表及其約束條件的文章就介紹到這了,更多相關SQL Server 創建表內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

    標簽: MsSQL
    日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
    亚洲日产av中文字幕| 激情欧美一区二区三区| 激情91久久| 欧美一级精品| 激情久久五月| 欧美日韩三区| 丝袜亚洲另类欧美| 中文字幕视频精品一区二区三区| 免费人成网站在线观看欧美高清| 三级在线观看一区二区 | 日韩精品a在线观看91| 一级欧美视频| 日韩1区2区3区| 久久国产三级精品| 国产精品九九| 日韩欧美精品一区| 色综合www| 好吊日精品视频| 久久国产精品99国产| 亚洲青青久久| 国产精品1区在线| 国产aⅴ精品一区二区四区| 日韩不卡免费高清视频| 99视频精品全部免费在线视频| 精品中文一区| 日本亚洲欧美天堂免费| 国产精品亲子伦av一区二区三区| 久久久国产精品入口麻豆| 黄在线观看免费网站ktv| 蜜桃成人av| 色狠狠一区二区三区| 国产亚洲一区二区三区啪| 美女av一区| 久久精品主播| 免费精品视频最新在线| 国产精品xxx| 久久国产电影| 日韩精品一级中文字幕精品视频免费观看 | 国产亚洲一级| 国产图片一区| 精品亚洲美女网站| 在线看片日韩| 国产欧美日韩亚洲一区二区三区| 国产96在线亚洲| 在线亚洲一区| 美女视频黄久久| 午夜欧美精品| 欧美日一区二区三区在线观看国产免 | 在线视频亚洲| 国产精品玖玖玖在线资源| 青青久久av| 日韩国产欧美一区二区三区| 久久99青青| 色88888久久久久久影院| 免费在线成人网| 日韩电影免费在线观看| 亚洲精品进入| 欧美aa在线观看| 青草国产精品久久久久久| 99精品在线| 麻豆精品在线视频| 免费看欧美美女黄的网站| 成人三级高清视频在线看| 中文字幕日韩亚洲| 久久在线电影| 老牛国内精品亚洲成av人片| 天堂av在线一区| 欧美aaaaaa午夜精品| 不卡中文字幕| 国产va免费精品观看精品视频| 亚洲人成亚洲精品| 91精品蜜臀一区二区三区在线| 国产探花在线精品| 丝袜亚洲另类欧美| 亚洲成人va| 久久99影视| 日韩精品久久理论片| 亚洲午夜视频| 国产成人免费精品| 国产欧美综合一区二区三区| 亚洲在线免费| 91精品啪在线观看国产18| 国产精品欧美一区二区三区不卡| 午夜在线播放视频欧美| 久久精品国语| 日韩成人精品一区二区| 久久国产人妖系列| 亚洲三级观看| 免费观看久久av| 中文av在线全新| 国产精品日韩精品在线播放| 久久精品二区亚洲w码| 999精品色在线播放| 日本韩国欧美超级黄在线观看| 日韩欧美一区二区三区在线视频 | 久久精品一区二区三区中文字幕| 国产人成精品一区二区三| 国产毛片精品| 国产精品久久久久久久久久白浆| 国产精品一区二区三区www | 99精品99| 麻豆久久精品| 一区二区三区国产在线| 亚洲精品亚洲人成在线观看| 日韩在线观看中文字幕| 日韩激情精品| 国产精品一区二区三区美女| 久久女人天堂| 中文在线а√天堂| 日韩精品免费一区二区在线观看 | 国产精品.xx视频.xxtv| 精品中文字幕一区二区三区四区| 国产91欧美| 久久精品亚洲欧美日韩精品中文字幕| 久久婷婷激情| 影院欧美亚洲| 中文字幕视频精品一区二区三区| 亚洲欧美网站在线观看| 欧美日韩 国产精品| 久久免费视频66| 久久狠狠婷婷| 蜜桃av一区二区| 欧美在线观看天堂一区二区三区| 国产区精品区| 高清不卡亚洲| 日韩精品亚洲专区在线观看| 性欧美xxxx免费岛国不卡电影| 91精品国产成人观看| 亚洲香蕉网站| 欧美亚洲精品在线| 99在线观看免费视频精品观看| 欧美在线影院| 欧美 日韩 国产精品免费观看| 激情五月综合网| 亚洲一区二区毛片| 国产一区亚洲| 国产一区亚洲| 亚洲欧美激情诱惑| 免费观看日韩电影| 日韩美女精品| 国产精品一区高清| 给我免费播放日韩视频| 日本精品不卡| 在线综合视频| 三级久久三级久久久| 久久国产免费看| 国产一区二区三区四区大秀| 国产不卡一区| 免费毛片在线不卡| 亚洲天堂av资源在线观看| 日韩高清不卡一区| 精品视频在线你懂得| 久久免费国产| 日本一不卡视频| 欧美日韩一视频区二区| 999视频精品| 国产欧美日韩一区二区三区在线| 欧美日韩视频网站| 欧美一区精品| 久久精品免费一区二区三区| 日本综合精品一区| 99久久精品网站| 精品久久免费| 亚洲精选av| xxxxx性欧美特大| 日韩精品一区二区三区中文| 99久久夜色精品国产亚洲1000部| 国产亚洲久久| 黄色亚洲精品| 日韩综合在线| 日韩精品a在线观看91| 久久精品国产99久久| 欧美午夜网站| 精品久久电影| 午夜亚洲一区| 久久国产三级精品| 亚洲啊v在线| 天堂成人国产精品一区| 久久69成人| 视频一区免费在线观看| 久久精品国产一区二区| 韩日一区二区三区| 老鸭窝一区二区久久精品| 黄色成人精品网站| 精品一区二区三区视频在线播放| 亚洲一区久久| 精品三级国产| 亚洲三区欧美一区国产二区| 日韩在线中文| 欧美在线精品一区| 国产综合欧美| 国产精品一区亚洲| 女同性一区二区三区人了人一| 日韩福利视频网| 人人草在线视频| 国产日韩亚洲| 日韩午夜黄色| 国产成人精品一区二区免费看京 | 午夜在线精品偷拍| 色婷婷亚洲mv天堂mv在影片|