1. 程式人生 > >SQL server 數據庫的表的創建與使用T-SQL語句操控數據表

SQL server 數據庫的表的創建與使用T-SQL語句操控數據表

cto c51 update log 備註 str sha rom not null

表的創建與T-SQL語句的使用
一,表的創建與基本概念                       
                 表是包含數據庫中所有數據的數據庫對象,表定義是一個集合。數據在表中組織方式與在電子表格中相似,都是按行和列的格式組織的。每一行代表一條唯一的記錄,每一列代表記錄中的一個字段。

**SQLserver 中的表包含下列主要組件
                **
                  #列: 每一列代表由表的建模的對象的某個屬性,列如,一個產品表有id 列,顏色列和重量列
                    #行: 每一行代表由表建模的對象的一個單獨的實例

數據類型

技術分享圖片

技術分享圖片

技術分享圖片

表的創建

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

使用T-SQL語句操控數據表

技術分享圖片

技術分享圖片
1、查詢王明的成績?結果:王明 90
select 姓名,成績 from student-1 姓名=‘王明‘
技術分享圖片
2、給王明加2分?
update student-1 set 成績=成績+2 where 姓名=‘王明‘
技術分享圖片
3、查詢備註不為空的學生?
select from student-1 where 備註 is not null
技術分享圖片
4、查詢成績大於95分以上的學生?
select
from student-1 where 成績>95

技術分享圖片
5、王明轉學,把王明刪掉?
delete from student-1 where 姓名=‘王明‘

技術分享圖片
技術分享圖片
6、來了一位新同學,名字叫王國楠?
insert into student-1
values(20,‘王國楠‘,‘111111111111‘,‘3‘,‘95‘,‘跑步‘)
技術分享圖片
技術分享圖片

7、查詢平均成績?
select avg(成績) as 平均成績
from student-1
技術分享圖片
8、查詢姓張的?
select * from student-1
where 姓名 like ‘張%‘
技術分享圖片
9、使用truncate刪除所有的數據
truncate table student-1
技術分享圖片
技術分享圖片

寫這麽多例子只是希望大家活學活用,本案例用的是學生成績表來做演示,換做其他表,語法是一樣的,本篇只是講解基礎的T-SQL語句,後續會持續更新T-SQL語句的使用。

SQL server 數據庫的表的創建與使用T-SQL語句操控數據表