91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

視圖模式及T-SQL語句操作管理SQL Server數據庫

發布時間:2020-08-03 01:38:41 來源:網絡 閱讀:853 作者:俊偉祺i 欄目:關系型數據庫

關于SQL Server數據庫相關理論概念請參考:SQL Server數據庫、表、數據類型基本概念

一、視圖模式管理表

SQL Server對數據庫的操作有兩種方式,即可視化操作界面和SQL語言。下面介紹在SSMS可視化界面中,使用鼠標、鍵盤輕松快捷地實現表結構的創建、修改和刪除操作,以及對表中數據執行添加、修改、刪除操作。

1、創建表

1)打開SSMS,然后展開數據庫class,右擊“表”節點,在彈出的快捷菜單中選擇“新建”——>“表”命令

視圖模式及T-SQL語句操作管理SQL Server數據庫

2)輸入第一列的列名為“編號”,數據類型為“int”,取消“允許Null值”復選框的勾(不允許為空)

視圖模式及T-SQL語句操作管理SQL Server數據庫

3)為該列設置標識規范,在在右側的屬性選項卡中,將“標識列”選擇為“編號”,由此就將“編號”設置為了標識列

視圖模式及T-SQL語句操作管理SQL Server數據庫

4)分別創建列“課程”、“課程編號”、“學分”、“任課老師”、“上課地點”、“開始時間”、“結束時間”、“備注”,將“課程編號”設置為主鍵,右擊“課程編號”彈出快捷菜單選擇設為主鍵即可,設置成功后左邊會顯示“黃色鑰匙”,具體設置如下圖:

視圖模式及T-SQL語句操作管理SQL Server數據庫

5)設置完成后,保存該表,如下圖所示,右擊表名,在彈出的快捷菜單中選擇“關閉”命令,系統會提示“保存對以下各項的更改嗎?”,單擊“是”按鈕,然后輸入表名稱“sourse”

視圖模式及T-SQL語句操作管理SQL Server數據庫

2、修改表結構

如果需要修改表結構,如在表中新增或刪除字段,則需要重新對表進行設計。在SSMS中右擊表“db.sourse”,在彈出的快捷菜單中選擇“設計”命令
視圖模式及T-SQL語句操作管理SQL Server數據庫

3、編輯表

表創建完成后,就可以在表中添加或刪除數據了,右擊表“db.sourse”,在彈出的快捷菜單中選擇“編輯前200行”命令,然后就可以在表中插入、更新或刪除數據
視圖模式及T-SQL語句操作管理SQL Server數據庫

4、刪除表

如果需要將表刪除,可以右擊表“db.sourse”,在彈出的快捷菜單中選擇“刪除”命令
視圖模式及T-SQL語句操作管理SQL Server數據庫

二、T-SQL語句管理表

SQL Server的操作也可以使用T-SQL語句完成,這也是實際生產環境中數據庫管理員最常使用的管理數據庫的方法。T-SQL語句的執行一般在查詢窗口進行,選中數據庫class,單擊SSMS工具欄中的“新建查詢”按鈕,就可以新建一個查詢窗口
視圖模式及T-SQL語句操作管理SQL Server數據庫

1、創建sourse表

create table sourse 
(
編號 int identity (1,1) not null,
姓名 nvarchar(50) not null,
身份證號 varchar(18) primary key,
職務 nvarchar(50) not null,
出生日期 datetime not null,
基本工資 money not null check(基本工資 >=0 and 基本工資 <=100000),
);

其中:

  • “identity(1.1)”:表示該列為標識列,種子和增量值都是1;
  • “not null”:表示該列不允許空值;
  • “primary key”:表示該列為主鍵列;
  • “check()”:表示為該列創建約束,括號內為約束條件;

具體操作如下:

1)在SSMS的查詢窗口如下以下語句

視圖模式及T-SQL語句操作管理SQL Server數據庫

2)選中所有語句,在SSMS工具欄中單擊“分析”按鈕√,系統會檢查輸入的T-SQL語句是否存在語法錯誤,之后會顯示分析結果,如果無誤,單擊“執行”按鈕,可以執行該T-SQL語句,然后會顯示執行結果

視圖模式及T-SQL語句操作管理SQL Server數據庫

3)查看表是否創建成功

select * from sourse;

視圖模式及T-SQL語句操作管理SQL Server數據庫

2、sourse表插入數據

1)sourse表插入四行數據

insert into sourse (姓名,身份證號,職務,出生日期,基本工資) values ('張三','111111111111111111','經理','2001/11/27',4000);

insert into sourse (姓名,身份證號,職務,出生日期,基本工資) values ('瑪麗','222222222222222222','服務員','2003/7/5',3500);

insert into sourse (姓名,身份證號,職務,出生日期,基本工資) values ('趙六','333333333333333333','主管','1998/3/9',38000);

insert into sourse (姓名,身份證號,職務,出生日期,基本工資) values ('孫五','444444444444444444','保潔','1996/5/24',2500);

視圖模式及T-SQL語句操作管理SQL Server數據庫

2)查看剛才插入的數據

select * from sourse;

視圖模式及T-SQL語句操作管理SQL Server數據庫

3、修改sourse表結構

1)向sourse表添加一個“年齡”列

alter table sourse add 年齡 nvarchar(3);

視圖模式及T-SQL語句操作管理SQL Server數據庫

2)查看“年齡”列是否添加

視圖模式及T-SQL語句操作管理SQL Server數據庫

3)修改“職務”列的數據類型

alter table sourse  alter column 職務 varchar(10);

視圖模式及T-SQL語句操作管理SQL Server數據庫

4)刪除年齡列

alter table sourse drop column 年齡;

視圖模式及T-SQL語句操作管理SQL Server數據庫

4、刪除表

1)刪除sourse表

drop table sourse;

視圖模式及T-SQL語句操作管理SQL Server數據庫

三、T-SQL語句總結

create database benet;    <!--創建benet數據庫-->
go
use benet;    <!--切換到benet數據庫-->
go
create table sourse  <!--創建sourse表-->
(
編號 int identity (1,1) not null,
姓名 nvarchar(50) not null,
身份證號 varchar(18) primary key,
職務 nvarchar(50) not null,
出生日期 datetime not null,
基本工資 money not null check(基本工資 >=0 and 基本工資 <=100000),
);
go
      <!--sourse表插入數據-->
insert into sourse (姓名,身份證號,職務,出生日期,基本工資) values ('張三','111111111111111111','經理','2001/11/27',4000);
go
insert into sourse (姓名,身份證號,職務,出生日期,基本工資) values ('瑪麗','222222222222222222','服務員','2003/7/5',3500);
go
insert into sourse (姓名,身份證號,職務,出生日期,基本工資) values ('趙六','333333333333333333','主管','1998/3/9',38000);
go
insert into sourse (姓名,身份證號,職務,出生日期,基本工資) values ('孫五','444444444444444444','保潔','1996/5/24',2500);
go
select * from sourse;  <!--查看sourse表-->
go
alter table sourse add 年齡 nvarchar(3);   <!--sourse表中添加一個“年齡”列-->
go
alter table sourse  alter column 職務 varchar(10); <!--修改“職務”列的額數據類型-->
go
alter table sourse drop column 年齡;  <!--刪除年齡列-->
go
drop table sourse;   <!--刪除sourse表-->

———————— 本文至此結束,感謝閱讀 ————————

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

怀宁县| 平塘县| 陆河县| 南平市| 东山县| 朝阳市| 黄陵县| 凤凰县| 浦城县| 南雄市| 若羌县| 通渭县| 昌图县| 尚义县| 攀枝花市| 宜阳县| 陆丰市| 新津县| 云林县| 迁西县| 新郑市| 敖汉旗| 安泽县| 红桥区| 班戈县| 云南省| 濮阳县| 依安县| 蒙自县| 封丘县| 克什克腾旗| 大田县| 澜沧| 广水市| 综艺| 右玉县| 鄂州市| 玛纳斯县| 余姚市| 华坪县| 梅河口市|