婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > sql server建庫、建表、建約束技巧

sql server建庫、建表、建約束技巧

熱門標簽:如何在地圖標注自己店鋪 400外呼系統合法 寧波人工外呼系統有效果嗎 真人語音電銷機器人 電銷機器人被曝光 怎樣把地圖標注導入公司地址 地圖標注一個圓圈怎么用 洛陽外呼系統平臺 廣州人工電銷機器人費用

下面給大家分享下sql server建庫、建表、建約束技巧,下文介紹有文字有代碼。

--創建School數據庫之前:首先判斷數據庫是否存在,若存在則刪除后再創建,若不存在則創建--
--exists關鍵字:括號里邊能查詢到數據則返回‘true' 否則返回‘false'

if exists(select * from sysdatabases where name = 'School')
--exists返回‘true'則執行刪除數據庫操作--
drop database School

--exists返回‘false'則表明數據庫不存在,直接創建 
create database School
on primary
(
--主數據庫文件--
name = 'School', --主數據文件邏輯名
fileName = 'D:\project\School.mdf', --主數據文件物理邏輯名
size = 5MB, --初始值大小
maxsize = 100MB, --最大大小
filegrowth = 15% --數據文件增長量
)
log on
(
--日志文件--
name = 'School_log',
filename = 'D:\project\School_log.ldf',
size = 2MB,
filegrowth = 1MB
)
go

----------------------------------------使用T-SQL創建employee數據庫------------------------------------

create database employee
on primary
(
--主要數據文件--
name = 'employee1',
filename = 'D:\project\employee1.mdf',
size = 10MB,
filegrowth = 10%
),
(
--次要數據文件--
name = 'employee2',
filename = 'D:\project\employee2.ndf',
size = 20MB,
maxsize = 100MB,
filegrowth = 1MB
)
log on
(
--第一個日志文件--
name = 'employee_log1',
filename = 'D:\project\employee_log1.ldf',
size = 10MB,
filegrowth = 1MB
),
(
--第二個日志文件--
name = 'employee_log2',
filename = 'D:\project\employee_log2.ldf',
size = 10MB,
maxsize = 50MB,
filegrowth = 1MB
)

---------------------------------查詢已存在的數據庫信息---------------------------

select * from sysdatabases

---------------------------------刪除數據庫------------------------------------

復制代碼 代碼如下:

drop database School

---------------------------------創建Student數據庫表----------------------------

復制代碼 代碼如下:

--1、選擇操作的數據庫--
use School
go

--判斷表是否存在--

復制代碼 代碼如下:

if exists(select * from sysobjects where name = 'Student')
drop table Student

--2、創建表---

create table Student
(
--具體的列名 數據類型 列的特征(是否為空)--
StudentNo int identity(2,1) not null,
LoginPwd nvarchar(20) not null,
StudentName nvarchar(20) not null,
Sex int not null,
GradeId int not null,
phone nvarchar(50) not null,
BornDate datetime not null,
Address nvarchar(255),
Email nvarchar(50),
IDENTITYcard varchar(18)
)
go

---查看所有數據庫對象(數據庫表)---

復制代碼 代碼如下:

select * from sysobjects
drop table Student

----------------------創建subject課程表-------------------

復制代碼 代碼如下:

-----1、判斷表是否存在;若存在則刪除再創建,若不存在則直接創建--------
if exists(select * from sysobjects where name = 'subject')
drop table subject

use School
go

---創建subject課程表--
create table subject
(
SubjectNo int not null identity(1,1),
SubjectName nvarchar(50),
ClassHour int,
GradeID int
)

----------------------------------------創建Result成績表-------------------

復制代碼 代碼如下:

-----1、判斷表是否存在;若存在則刪除再創建,若不存在則直接創建--------
if exists(select * from sysobjects where name = 'Result')
drop table Result
use School
go

---創建Result成績表--

復制代碼 代碼如下:

create table Result
(
StudentNo int not null,
SubjectNo int not null,
ExamDate Datetime not null,
StudentResult int not null
)

-----------------------------------------創建Grande年級表-------------------

復制代碼 代碼如下:

-----1、判斷表是否存在;若存在則刪除再創建,若不存在則直接創建--------
if exists(select * from sysobjects where name = 'Grade')
drop table Grade
use School
go

---創建Grande年級表--

復制代碼 代碼如下:

create table Grade
(
GradeId int not null,
GrandeName nvarchar(50)
)

-----------------------------------------T-SQL添加約束-------------------------

復制代碼 代碼如下:

--給StudentNo添加主鍵約束---
alter table Student
add constraint pk_StuNo primary key(StudentNo)

--給身份證添加唯一約束--

復制代碼 代碼如下:

alter table Student
add constraint uq_StuIdcard unique(IDENTITYcard)

---給地址address添加默認約束--

復制代碼 代碼如下:

alter table Student
add constraint df_stuaddress default('地址不詳') for Address

---刪除地址address默認約束---

復制代碼 代碼如下:

alter table Student
drop constraint df_stuaddress


----------出生日期添加檢查約束--------

復制代碼 代碼如下:

alter table Student
add constraint ck_stuBorndate check(Borndate > '1980-01-01')

---------與Grand(年級表)建立主外鍵關系--------

--1、添加Grade主鍵(操作Grade)---

復制代碼 代碼如下:

alter table Grade
add constraint pk_graid primary key(GradeId)

--2、添加Grade外鍵(操作Student)--

復制代碼 代碼如下:

alter table Student
add constraint fk_stuGradeID foreign key(GradeId) references Grade(GradeId)

-------------------給subject課程表添加約束-----------------------

復制代碼 代碼如下:

----給subjectNo列添加主鍵約束------
alter table subject
add constraint pk_SubID primary key(SubjectNo)

------給課程名稱subjectName添加非空約束;-----

復制代碼 代碼如下:

-----with nocheck:已經存在數據不通過check約束-------
alter table subject with nocheck
add constraint ck_subName check(SubjectName is not null)

-----學時必須大于0-----

復制代碼 代碼如下:

alter table subject with nocheck
add constraint ck_ClassHour check(ClassHour > 0)

-----與Grade年級表添加主外鍵約束----

復制代碼 代碼如下:

alter table subject with nocheck
add constraint fk_GradeID foreign key(GradeID)
references Grade(GradeID)


----------給result成績表添加約束------------

-------添加多個約束---------

復制代碼 代碼如下:

alter table Result
add
constraint pk_No_subID_date primary key(StudentNo,SubjectNo,ExamDate),
constraint df_examdate default(getdate()) for ExamDate,
constraint ck_StudentResult check(StudentResult between 0 and 100),
constraint fk_StuNo foreign key(StudentNo) references Student(StudentNo),
constraint fk_subNo foreign key(SubjectNo) references Subject(SubjectNo)

--刪除多個約束--

復制代碼 代碼如下:

alter table Result
drop constraint pk_No_subID_date,fk_subNo,fk_StuNo,ck_StudentResult,df_examdate

--------更改列的數據類型----------

復制代碼 代碼如下:

alter table Result
alter column StudentResult int

以上就是本文全部內容,希望大家喜歡。

您可能感興趣的文章:
  • mysql建庫時提示Specified key was too long max key length is 1000 bytes的問題的解決方法
  • Mysql 建庫建表技巧分享
  • SQL Server--怎樣用ADO在SQL SERVER中建庫,建表
  • 詳解在MySQL中創建表的教程
  • mysql建表常用sql語句個人經驗分享
  • Oracle新建用戶、角色,授權,建表空間的sql語句
  • SQL Server 2008 阻止保存要求重新創建表的更改問題的設置方法
  • 必須會的SQL語句(二) 創建表、修改表結構、刪除表
  • 一條SQL語句修改多表多字段的信息的具體實現
  • 用SQL語句添加刪除修改字段、一些表與字段的基本操作、數據庫備份等
  • 用sql命令修改數據表中的一個字段為非空(not null)的語句
  • SqlServer編寫數據庫表的操作方式(建庫、建表、修改語句)

標簽:石家莊 咸寧 南昌 珠海 北海 東營 晉中 煙臺

巨人網絡通訊聲明:本文標題《sql server建庫、建表、建約束技巧》,本文關鍵詞  sql,server,建庫,建表,建,約束,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《sql server建庫、建表、建約束技巧》相關的同類信息!
  • 本頁收集關于sql server建庫、建表、建約束技巧的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    色视频欧美一区二区三区| 日韩一区二区高清| 精品国产精品网麻豆系列| 成人黄色av电影| 麻豆国产欧美日韩综合精品二区| 中文字幕综合网| 久久精品人人做人人综合 | 久久久久国色av免费看影院| 久久精品视频一区二区三区| 蜜桃精品视频在线观看| 欧美三级电影在线看| 欧美日韩一区 二区 三区 久久精品| 国产精品毛片久久久久久久| 中文一区在线播放| 国产一区二区在线观看免费| 理论电影国产精品| 奇米四色…亚洲| 国产成人精品一区二区三区网站观看| 美国一区二区三区在线播放| 日韩一区二区三区电影在线观看 | 国精品**一区二区三区在线蜜桃| 另类小说综合欧美亚洲| 欧美一区二区视频观看视频| 国产清纯在线一区二区www| 亚洲欧美日韩在线| 青青青伊人色综合久久| 日韩欧美国产综合一区 | 伊人色综合久久天天| 青青草原综合久久大伊人精品 | 在线免费一区三区| 久久综合999| 午夜av一区二区| 国产白丝精品91爽爽久久| 91同城在线观看| 欧美视频在线播放| 中文字幕av一区二区三区免费看| 91啪在线观看| 精品一区二区三区影院在线午夜| 欧美午夜宅男影院| 日本亚洲视频在线| 在线播放中文一区| 亚洲综合区在线| 成人小视频在线观看| 制服丝袜av成人在线看| 久久精品欧美一区二区三区不卡| 国产高清亚洲一区| 中文字幕欧美一| 色偷偷久久一区二区三区| 日韩电影一区二区三区| 最新日韩av在线| 26uuu另类欧美| 欧美日韩不卡在线| 亚洲国产综合人成综合网站| 99久久精品国产观看| 中文字幕第一区第二区| 欧美日韩久久久久久| 国产不卡高清在线观看视频| 蜜臀久久99精品久久久画质超高清 | 91精品国产欧美一区二区18| 色婷婷综合激情| 成人高清免费观看| 国内不卡的二区三区中文字幕| 亚洲激情中文1区| 《视频一区视频二区| 国产亚洲精品7777| 精品欧美一区二区在线观看| 美女mm1313爽爽久久久蜜臀| 精品国产网站在线观看| 久久综合网色—综合色88| 91蝌蚪国产九色| 亚洲精品自拍动漫在线| 91精品国产入口| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 久久精品国产在热久久| 亚洲综合av网| 成人免费在线播放视频| 日本一区二区视频在线观看| 蜜臀av性久久久久av蜜臀妖精| 亚洲蜜臀av乱码久久精品| 国内精品写真在线观看| 国内国产精品久久| 黄色成人免费在线| 国产一区二区三区在线观看精品 | 亚洲美女偷拍久久| 亚洲日本在线a| 亚洲欧美日韩国产手机在线| 亚洲精品大片www| 亚洲精品国久久99热| 日韩西西人体444www| 久久免费视频一区| 中文字幕在线不卡一区二区三区| 国产精品国产馆在线真实露脸| 久久人人97超碰com| 欧美一区二区三区啪啪| 精品美女一区二区| 亚洲尤物在线视频观看| 亚洲国产欧美在线| 午夜天堂影视香蕉久久| 日韩高清在线一区| 黄一区二区三区| 99r精品视频| 欧美视频一区二区在线观看| 欧美精品18+| 久久久久久夜精品精品免费| 日韩毛片精品高清免费| 午夜成人免费电影| 国产二区国产一区在线观看| 99久久精品国产导航| 日韩美女主播在线视频一区二区三区 | 成人中文字幕电影| 欧美性猛交xxxx乱大交退制版| 69精品人人人人| 国产三级精品三级在线专区| 亚洲国产另类av| 粗大黑人巨茎大战欧美成人| 欧美日韩在线直播| 欧美高清在线精品一区| 蜜桃视频在线一区| 91美女片黄在线观看91美女| 宅男噜噜噜66一区二区66| 亚洲欧美乱综合| 高清免费成人av| 欧美精品一区二区三| 天堂精品中文字幕在线| 国产精品夫妻自拍| 极品少妇一区二区| 91麻豆精品91久久久久同性| 亚洲成av人片在线| 国产麻豆精品theporn| 91蜜桃网址入口| 国产激情视频一区二区三区欧美| 97精品久久久午夜一区二区三区| 欧美成人三级在线| 亚洲成人av电影| 99精品国产99久久久久久白柏| 久久综合视频网| 久久国内精品视频| 日韩精品专区在线| 久久99国产精品成人| 制服丝袜亚洲播放| 日韩中文字幕亚洲一区二区va在线| 色婷婷综合五月| 亚洲黄色录像片| 日本韩国欧美一区| 色乱码一区二区三区88| 欧美高清一级片在线观看| 国产精品99久久久| 91一区二区在线| 综合色中文字幕| 日本道在线观看一区二区| 亚洲欧美日韩精品久久久久| av中文字幕亚洲| 这里只有精品电影| 一区二区三区色| 蜜桃视频在线一区| 日韩一区二区三区精品视频| 久久99精品国产91久久来源| 欧美三级电影一区| 亚洲一区免费在线观看| 色久综合一二码| 亚洲三级在线观看| 97se亚洲国产综合自在线| 久久九九久精品国产免费直播| 成人av综合在线| 亚洲成国产人片在线观看| 精品久久久久99| 亚洲欧美激情视频在线观看一区二区三区| 日本乱人伦一区| 青青草原综合久久大伊人精品 | 国产精品白丝jk黑袜喷水| 欧美国产精品中文字幕| 日韩黄色小视频| 久久精品一区二区三区av| 亚洲成人精品影院| 国产亚洲短视频| 欧美三日本三级三级在线播放| 中文字幕av资源一区| 欧美一区二区三区啪啪| 一区二区三区日韩精品| 久久亚洲一区二区三区四区| 亚洲欧美在线观看| 欧美大胆人体bbbb| 一道本成人在线| 亚洲精品国久久99热| 久久久91精品国产一区二区精品| 午夜精彩视频在线观看不卡| 6080日韩午夜伦伦午夜伦| 成人午夜激情影院| 国产精品一区二区你懂的| 国产成人激情av| 精品在线观看视频| 欧美日韩一二三区| 99在线精品一区二区三区| 欧美日韩国产首页| 91丨九色丨黑人外教| 精品一二三四区| 欧美精品一区二| 欧美大尺度电影在线| 久久99久久99| 男女性色大片免费观看一区二区|