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

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

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

瀏覽:291日期: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久久,三上悠亚国产精品一区二区三区
    日本精品不卡| 精品99在线| 美女毛片一区二区三区四区最新中文字幕亚洲 | 久久久久黄色| 日本欧美韩国一区三区| 电影天堂国产精品| 国产福利片在线观看| 国产一区二区三区四区五区传媒| 午夜性色一区二区三区免费视频| 亚洲免费观看| 麻豆精品在线观看| 国产精品videossex久久发布| 久久精品女人| 国产亚洲一区二区三区啪| 人人精品久久| 六月丁香综合在线视频| 成人午夜在线| 婷婷色综合网| 亚洲一二av| 午夜久久av| 国产欧美丝祙| 日韩1区在线| 亚洲国产成人精品女人| 亚洲影视一区| 久久精品网址| 中文一区二区| 欧美黄页在线免费观看| 欧美亚洲国产一区| 色婷婷成人网| 久久影院午夜精品| 六月丁香综合| 久久久久97| 天使萌一区二区三区免费观看| 欧美日本精品| 色老板在线视频一区二区| 先锋影音国产一区| 电影91久久久| 亚洲免费福利一区| www.九色在线| 日韩精品亚洲专区| 国产乱码午夜在线视频| 蜜臀av在线播放一区二区三区 | 国产精品美女在线观看直播| 成人免费一区| 日本精品久久| 在线精品一区| 在线国产一区二区| 国产精品一区二区精品视频观看| 日韩av首页| 欧美激情日韩| 亚洲精品乱码久久久久久蜜桃麻豆| 桃色一区二区| 欧美www视频在线观看| 日本亚洲视频| 国产精品老牛| 中国女人久久久| 欧美日韩免费观看一区=区三区| 91一区二区三区四区| 久久久精品国产**网站| 国产亚洲一区二区三区啪| 亚洲三级av| 日韩高清欧美激情| 欧美肉体xxxx裸体137大胆| 久久精品国产在热久久| 日韩va亚洲va欧美va久久| 免费看黄色91| 亚洲日本久久| 日本不卡在线视频| 日韩欧美三区| 日韩av一二三| 欧美偷窥清纯综合图区| 国产乱子精品一区二区在线观看 | 成午夜精品一区二区三区软件| 日韩国产欧美在线播放| 日韩视频1区| 日本不卡中文字幕| 久久99久久久精品欧美| 国产精品99一区二区三区| 亚洲精品成人图区| 99久久精品网站| 在线综合亚洲| 国产精品mv在线观看| а√天堂中文在线资源8| 99精品美女| 一区二区三区四区日韩| 国产私拍福利精品视频二区| 精品国产精品国产偷麻豆| 精品一区二区三区亚洲| 激情国产在线| 亚洲乱码久久| 免费在线欧美黄色| 久久精品主播| 亚洲精品免费观看| 精品视频高潮| 香蕉久久国产| 美女视频黄 久久| 亚洲欧洲一区二区天堂久久| 奇米狠狠一区二区三区| 国产精品毛片一区二区在线看| 在线午夜精品| 丰满少妇一区| 亚洲免费专区| 日产精品一区二区| 国产精品美女久久久浪潮软件| 国产精品成人**免费视频| 亚洲综合不卡| 久久国产直播| 欧美国产专区| 中文字幕av一区二区三区四区| 国产精品2023| 日韩精品中文字幕吗一区二区| 欧洲在线一区| 国产精品免费不| 婷婷精品久久久久久久久久不卡| 日韩在线高清| 久久这里只有| 国产精品自拍区| 深夜福利一区| 国产精品av一区二区| 国产不卡av一区二区| 免费日韩成人| 国产经典一区| 久久精品超碰| 国产精品伊人| 国产精品主播在线观看| 亚洲精品女人| 视频一区视频二区中文| 欧美日韩一二三四| 亚洲成av在线| 九色精品91| 亚洲国产专区校园欧美| 婷婷精品视频| 国产亚洲一级| 91亚洲人成网污www| 国产中文在线播放| 久久精品国内一区二区三区水蜜桃| 成人av三级| 亚洲二区在线| 三级欧美韩日大片在线看| 欧美专区18| 日韩国产欧美在线播放| 国产日韩高清一区二区三区在线| 国产麻豆精品久久| 国产不卡精品| 99国产精品视频免费观看一公开 | 国产精品亚洲四区在线观看| 欧美日韩视频免费看| 久久爱www成人| 精品视频高潮| 欧美午夜精品一区二区三区电影| 亚洲欧洲一区二区天堂久久| 亚洲+小说+欧美+激情+另类| 日本亚洲不卡| 精品国产中文字幕第一页| 91精品一区二区三区综合| 日本精品在线中文字幕| 久久国产精品久久久久久电车| 中文视频一区| 久久伊人久久| 亚洲激情欧美| 国产欧美精品久久| 久久久精品网| 日本aⅴ亚洲精品中文乱码| 国产66精品| 视频一区二区三区入口| 久久精品国产在热久久| 国产模特精品视频久久久久| 国产精品分类| 天堂成人免费av电影一区 | 日韩中文字幕一区二区高清99| 九九99久久精品在免费线bt| 国产偷自视频区视频一区二区| 蜜桃精品视频| 久久夜色精品| 久久久久国产精品一区三寸| 久久国产乱子精品免费女| 一区在线免费| 欧洲av不卡| 九九九精品视频| 日本综合视频| 视频一区中文字幕国产| 日韩精品首页| 国产午夜精品一区在线观看| 欧美日韩国产精品一区二区亚洲| 国产成人77亚洲精品www| 国产欧美欧美| 国产亚洲字幕| 日韩精彩视频在线观看| 热久久久久久久| 久热精品在线| 首页亚洲欧美制服丝腿| 伊人久久成人| 红桃视频亚洲| 日韩午夜电影| 黄色亚洲在线| 视频一区欧美日韩| 丝袜亚洲精品中文字幕一区| 久久精品观看| 影视先锋久久| 午夜欧美精品|