亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

SqlServer編寫數據庫表的操作方式(建庫、建表、修改語句)

2024-08-31 01:04:09
字體:
來源:轉載
供稿:網友

學習要點:

  SQL之-建庫、建表、建約束、關系SQL基本語句大全.txt舉得起放得下叫舉重,舉得起放不下叫負重。頭要有勇氣,抬頭要有底氣。學習要加,驕傲要減,機會要乘,懶惰要除。人生三難題:思,相思,單相思。

SQL之-建庫、建表、建約束、關系、部分T-sql語句

---創建庫 創建庫之前 先進行 查看數據庫中是否 已存在 次數據庫 有便刪除 --- if exists(select * from sys.sysdatabases where name='ConstructionDB')begin use master drop database ConstructionDB end go create database ConstructionDB on()if exists(select * from sysobjects where name ='ConstructionDB') --查找命令drop DATABASE ConstructionDB --刪除 命令Create database ConstructionDBon(name='ConstructionDB_date',filename='E:/技能抽查試題第二模塊(數據庫)/試題——1/任務一/ConstructionDB_date.mdf',size=3mb,maxsize=10mb,filegrowth=5% --增長速度為)log on(name='ConstructionDB_log',filename='E:/技能抽查試題第二模塊(數據庫)/試題——1/任務一/ConstructionDB_date.ldf',size=2mb,maxsize=5mb,filegrowth=1mb)--使用T-SQL語句創建表use ConstructionDBgo---查詢 庫中是否存在 此表 存在則刪除if exists(select * from sysobjects where name = 'T_flow_step_def') drop table T_flow_step_def--- 方法二IF OBJECT_ID (N'bas_CardType') IS NULLBEGIN --如果不存在該表,則進行創建--drop table com_CodeRecord--流程步驟定義表 create table T_flow_step_def(Step_no int not null, --流程步驟ID Step_name varchar(30) not null, --流程步驟名稱 Step_des varchar(64) not null, --流程步驟描述Limit_time int not null, --時限URL varchar(64) not null, --二級菜單鏈接 備注 varchar(256) not null, )---流程類別表create table T_flow_type(Flow_type_id char(3) not null, --流程類別號 Flow_type_name varchar(64) not null, --流程類別名稱 In_method_id char(3) not null, --招標方式代號 In_choice_id char(3) not null, --項目選項代號 備注 varchar(256) not null, )---標段情況表create table T_sub_project(Project_id varchar(32) not null, ---工程編號 Sub_pro_id char(2) not null, -- 標段編號 Flow_type_id char(3) not null, --流程類別號 Sub_pro_name varchar(64) not null,--標段名稱(招標項目名稱) Usb_no varchar(64) not null, --密碼鎖號In_method_id char(3) not null, --招標方式代號 In_scope_id char(3) not null, --招標范圍代號 In_choice_id char(3) not null, --項目選項代號 Proj_type_id char(3) not null, --項目性質代號 Engi_type_id char(1) not null, --工程性質代號Pack_type char(1) not null, ---發包方式 Grade_type_idv char(1) not null,--評分類別號Flag_done char(1) not null,--完成標志 Flag_forcebreak char(1) not null,--強制中斷標志 備注 varchar(256) not null,)--創建一個數據庫名為‘sql_test'create database sql_testgo --打開數據庫 sql_testuse sql_testgo--建立學生表create table 學生(學生編號 char(4) primary key, 學生名字 varchar(50)not null)go--修改學生表alter table 學生 add 班級編號 char(4) null --添加班級編號字段-- (注意如果添加的字段不為空的話,是不能被添加的)go--建立班級表create table 班級(班級編號 char(4) primary key ,班級名稱 varchar(50)not null)go--建立課程表create table 課程(課程編號 char(4) primary key ,課程名稱 varchar(50) not null,開課日期 datetime )go--修改課程表alter table 課程add 課程代號 varchar(10) null --添加課程代號字段goalter table 課程drop column 開課日期 --刪除開課日期字段goalter table 課程alter column 課程名稱 varchar(20) not null --修改課程名稱字段go--建立一個product_test_one 表,與下個表類似,只不過在constraint前面有個‘逗號'不影響執行create table product_test_one(id char(10) not null, name varchar(20) null, price money default 20.5,quantity smallint null, constraint pk_id primary key clustered (id))go--建立一個product_test_two 表create table product_test_two(id char(10) not null, name varchar(20) null, price money default 20.5,quantity smallint null constraint pk_id2 primary key clustered (id))go--刪除表 pruduct_test_one表drop table product_test_onego--建立一個student表,使其中的 name 字段具有唯一性create table student (id char(8), name char(10) --表字段constraint pk_id primary key (id), --添加一個主鍵約束 constraint uk_name unique (name) --添加一個唯一性約束)go--建立一個student4表,同上 (注意:constraint 與constraint 之間一定要有逗號,否則出錯!)create table student4 (id char(8), name char(10) --表字段constraint pk_id4 primary key (id), constraint uk_name4 unique (name))go-- 刪除表student4drop table student4go--建立一個student3表,同上create table student3(id char(8), name char(10), --表字段constraint pk_id3 primary key (id) ,constraint uk_name3 unique (name))go--刪除表student3drop table student3go--constraint 約束名 check(邏輯條件表達式)--創建一個‘員工‘表,使其輸入的性別字段(sex)只能接受‘m'或則‘f',而不能接受其他數據--并且為phone字段創建檢查約束,限制只能輸入類似0108564712之類的數據,而不能隨意輸入其他數據create table 員工(id char(5),name char(20),sex char(2),phone intconstraint pk_zid primary key (id), --此間一定要有‘逗號'分隔 ,定義主鍵約束constraint chk_sex check (sex in (‘f‘,‘m‘) ),constraint chk_phone check (phone like ‘(010) [0-9] [0-9] [0-9] [0-9] [0-9] [0-9] [0-9]‘))go--constraint 約束名 default 約束表達式 [for 字段名]-- 創建一個表‘默認約束',為字段sex創建默認約束create table 默認約束(id char(5) primary key ,sex varchar(2) constraint con_sex default ‘m‘ )go--修改‘默認約束'表alter table 默認約束add name varchar(10)null constraint con_name default ‘你好寶貝‘ --增加一個字段為‘name',默認值為‘你好寶貝'go--往班級表里添加8條記錄insert into 班級 values(‘bj01‘,‘一班‘)insert into 班級 values(‘bj02‘,‘二班‘)insert into 班級 values(‘bj03‘,‘三班‘)insert into 班級 values(‘bj04‘,‘四班‘)insert into 班級 values(‘bj05‘,‘五班‘)insert into 班級 values(‘bj06‘,‘六班‘)insert into 班級 values(‘bj07‘,‘七班‘)insert into 班級 values(‘bj08‘,‘八班‘)go--顯示班級所以記錄select * from 班級go--刪除班級表里班級編號大于bj06的記錄delete from 班級 where 班級編號>‘bj06‘go--顯示班級所以記錄select * from 班級go--向學生表里添加記錄insert into 學生 values(‘xs01‘,‘one‘,‘bj01‘)insert into 學生 values(‘xs02‘,‘two‘,‘bj01‘)insert into 學生 values(‘xs03‘,‘three‘,‘bj01‘)insert into 學生 values(‘xs04‘,‘four‘,‘bj02‘)insert into 學生 values(‘xs05‘,‘five‘,‘bj03‘)insert into 學生 values(‘xs06‘,‘six‘,‘bj02‘)insert into 學生 values(‘xs07‘,‘seven‘,‘bj04‘)insert into 學生 values(‘xs08‘,‘eight‘,‘bj03‘)insert into 學生 values(‘xs09‘,‘nine‘,‘bj04‘)insert into 學生 values(‘xs10‘,‘ten‘,‘bj05‘)insert into 學生 values(‘xs11‘,‘eleven‘,‘bj06‘)insert into 學生 values(‘xs12‘,‘twleve‘,‘bj06‘)go--顯示學生所有的記錄select * from 學生go--連接查詢select * from 學生,班級 where 學生.班級編號=班級.班級編號go--以下效果同上一條相同--選擇的連接查詢select 學生.學生編號,班級.班級編號, 學生.學生名字,班級.班級名稱 from 學生,班級 where 學生.班級編號=班級.班級編號go--以下效果同上一條相同--查詢一班的學生select* from 學生 where 班級編號 in(select 班級編號 from 班級 where 班級編號=‘bj01‘)go--與上面一條查詢語句一樣功能select a.學生編號,a.學生名字,a.班級編號 from 學生 as a ,班級 as b where a.班級編號=b.班級編號 and b.班級編號=‘bj01‘go--統計一班學生人數select count(學生編號)as 學生統計 from 學生 where 班級編號 in(select 班級編號 from 班級 where 班級編號=‘bj01‘)go--group的用法和count()函數的用法--統計一班學生人數,并顯示學生的名字和所在班級select count(學生編號)as 學生統計, 學生名字,班級編號 from 學生 where 班級編號 in(select 班級編號 from 班級 where 班級編號=‘bj01‘)group by 班級編號,學生名字go

以上所述是小編給大家介紹的SqlServer編寫數據庫表的操作方式(建庫、建表、修改語句),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av手机在线看| 日韩国产欧美区| 日韩精品福利网站| 久久亚洲精品一区| 国产精品91免费在线| 日韩综合中文字幕| 亚洲成人a级网| 97精品欧美一区二区三区| 在线成人一区二区| 亚洲伦理中文字幕| 亚洲免费视频网站| 国产91露脸中文字幕在线| 日韩av免费在线观看| 亚洲品质视频自拍网| 国产69精品久久久久9999| 韩国19禁主播vip福利视频| 91在线观看免费观看| 国产精品直播网红| 欧美高清自拍一区| 欧美成人免费观看| 欧美又大又硬又粗bbbbb| 91在线观看免费| 日韩欧美第一页| 日韩欧美国产视频| 欧美激情三级免费| 91视频国产一区| 亚洲国产成人精品久久| 欧美大荫蒂xxx| 久久久久久国产精品| 国语自产精品视频在线看一大j8| 日韩在线观看免费| 亚洲国产成人爱av在线播放| 亚洲欧美一区二区激情| 国产精品稀缺呦系列在线| 欧美乱妇高清无乱码| 亚洲美女动态图120秒| 精品国产美女在线| 日韩欧美在线字幕| 92版电视剧仙鹤神针在线观看| 亚洲精品视频在线播放| 国产精品久久久久久久久久99| 亚洲片在线观看| 久久久久久噜噜噜久久久精品| 欧美网站在线观看| 午夜美女久久久久爽久久| 亚洲午夜av久久乱码| 亚洲精品视频网上网址在线观看| 91香蕉国产在线观看| 国产精品扒开腿爽爽爽视频| 78色国产精品| 亚洲最大激情中文字幕| 好吊成人免视频| 欧美成人国产va精品日本一级| 成人a免费视频| 日韩电影第一页| 狠狠色狠狠色综合日日小说| 日韩小视频在线观看| 国产精品人人做人人爽| 国产在线观看一区二区三区| 久久艹在线视频| 亚洲久久久久久久久久| 91亚洲精品在线| 国产一区二区三区在线播放免费观看| 久久久久久久国产精品| 日韩有码在线电影| 精品国产91乱高清在线观看| 亚洲精品国产精品国自产观看浪潮| 国产日本欧美在线观看| 国产99视频在线观看| 国语自产精品视频在线看抢先版图片| 精品国偷自产在线视频99| 国产精品私拍pans大尺度在线| 伦伦影院午夜日韩欧美限制| 久久久久久成人| 国产做受69高潮| 亚洲网站在线播放| 8x海外华人永久免费日韩内陆视频| 97国产精品免费视频| 亚洲国产精品久久久久秋霞不卡| 久久久久久久av| 日韩精品久久久久久久玫瑰园| 国产亚洲日本欧美韩国| 国产欧美一区二区三区视频| 亚洲国内精品视频| 456亚洲影院| 91精品国产91久久| 在线观看视频99| 成人精品久久一区二区三区| 97热在线精品视频在线观看| 国产精品老女人精品视频| 日韩高清电影好看的电视剧电影| 亚洲wwwav| 日韩成人激情视频| 热门国产精品亚洲第一区在线| www.美女亚洲精品| 欧美日韩国产综合新一区| 久久久综合免费视频| 国产精品一区二区在线| 亚洲国产欧美一区二区三区同亚洲| 久久久久久久久久久久久久久久久久av| 国内精品久久久久久久| 欧美激情一区二区三区高清视频| 免费成人高清视频| 久久99久国产精品黄毛片入口| 成人综合国产精品| 精品国产乱码久久久久久虫虫漫画| 国产日韩欧美电影在线观看| 欧美老女人www| 久久影视三级福利片| 成人中文字幕在线观看| 亚洲性线免费观看视频成熟| 国产精品久久电影观看| 久久九九亚洲综合| 亚洲女人天堂成人av在线| 国产香蕉一区二区三区在线视频| 欧美日韩性生活视频| 欧美成年人网站| 日韩在线免费高清视频| 在线激情影院一区| 欧美日韩国产一中文字不卡| 亚洲成人av片在线观看| 欧美日韩国产丝袜另类| 奇米影视亚洲狠狠色| 精品人伦一区二区三区蜜桃网站| 成人有码在线播放| 成人高h视频在线| 国产亚洲欧洲在线| 美女扒开尿口让男人操亚洲视频网站| 欧美日韩午夜剧场| 成人免费高清完整版在线观看| 亚洲自拍在线观看| 日韩av一区在线| 91av在线免费观看| 国产成人精品免费久久久久| 成人免费自拍视频| 45www国产精品网站| 欧洲亚洲女同hd| 欧美日韩国产区| 国外色69视频在线观看| 欧美成人精品在线播放| 国产成人亚洲综合| 欧美大尺度电影在线观看| 亚洲精品在线看| 日韩一级裸体免费视频| 国产裸体写真av一区二区| 日本久久久久久久久| 少妇高潮久久久久久潘金莲| 国语自产在线不卡| 精品久久久久久久久久久| 久久成人人人人精品欧| 国产日韩欧美在线观看| www.国产精品一二区| 亚洲男人天堂视频| 欧美黄色成人网| 色老头一区二区三区在线观看| 不卡在线观看电视剧完整版| 91亚洲午夜在线| 欧美日韩亚洲高清| 一区二区三区精品99久久| 亚洲一区二区三区成人在线视频精品| 亚洲理论在线a中文字幕| 51色欧美片视频在线观看| 日韩欧美a级成人黄色| 亚洲丝袜av一区|