通過T_sql語句向其中一次填入一條數(shù)據(jù)或一次填入多條數(shù)據(jù)的方式填充數(shù)據(jù)
使用T_SQL創(chuàng)建數(shù)據(jù)庫 TestSchool
創(chuàng)建一個學生表 TblStudent
創(chuàng)建學生成績表 TblScore q tScoreId (成績 id, 主鍵 , 自動編號)、 tSId (學生編號)、 tEnglish (英語成績)、 tMath (數(shù)學成績)
創(chuàng)建老師表 TblTeacher q tTId 、 tTName 、 tTGender 、 tTAge 、 tTSalary 、 tTBirthday
并使用T_sql語句向其中一次填入一條數(shù)據(jù)或一次填入多條數(shù)據(jù)的方式填入數(shù)據(jù)。
(
1)Insert into 表(列) select 列 1 ,列 2 union
2)Insert into 表(列) select 列 1 ,列 2 from 表
3) Select 列 into 新表名 from 舊表
)
create database TestSchool
on primary
(
name='TestSchool',
filename='F:\SQL Server\TestSchool.mdf',
size=10mb,
filegrowth=10,
maxsize=100mb
)
log on
(
name='TestSchool_log',
filename='F:\SQL Server\TestSchool_log.ldf'
)
create table TblStudent
(
studentId int identity(1,1) primary key,
tScoreId int not null,
sName nvarchar(50) not null,
sAge int not null,
sNo numeric(18,0),--十八位數(shù)字,小數(shù)位0
sEmail varchar(50),
sGender bit default(1),
sBirthday datetime
)
select * from TblStudent
truncate table TblStudent
insert into TblStudent
select 1,'劉備',20,123456789012345678,'123@163.com',1,'1987-5-6' union
select 1,'關羽',19,123456789012345671,'1sfdsf3@163.com',1,'1988-8-6' union
select 1,'張飛',18,123456789012345672,'12sfsd3@163.com',1,'1989-5-19' union
select 4,'曹操',22,123456789012345673,'12sf3@163.com',1,'1985-12-6' union
select 4,'夏侯惇',22,123456789012345674,'1ff23@163.com',1,'1985-3-6' union
select 4,'華佗',50,12345678901234565,'12ff3@163.com',1,'1957-1-16' union
select 4,'甄姬',18,12345678901234565,'12f3@163.com',0,'1989-8-8'
create table TblScore
(
tScoreId int identity(1,1) primary key,
studentId int not null, --學生id,外鍵
tEnglish float,
tMath float
)
select * from TblScore
truncate table TblScore
insert into TblScore
select 1,90,97 union
select 2,90,70 union
select 3,59,100 union
select 4,100,80 union
select 5,60,96 union
select 6,0,100 union
select 7,80,60
create table TblTeacher
(
tTId int identity(1,1) primary key,
tTName nvarchar(50) not null,
tTGender bit default(1),
tTAge int,
tTSalary money,
tTBirthday datetime
)
select * from TblTeacher
insert into TblTeacher
select '商炳奇',1,22,10000,'1991-10-30' union
select '劉祎',0,22,10000,'1991-11-06' union
select '耿宇丹',0,21,10000,'1992-12-30' union
select '張少丹',0,22,10000,'1991-6-6' union
select '王靜靜',0,22,10000,'1991-6-6' union
select '段琳琳',0,22,10000,'1991-6-6' union
select '楊巧巧',0,21,10000,'1991-6-6'
相關文章
MySQL 和 SQL Server之間的數(shù)據(jù)遷移方法小結
遷移MySQL數(shù)據(jù)到SQL Server可以通過多種方法實現(xiàn),本文主要介紹了MySQL 和 SQL Server之間的數(shù)據(jù)遷移方法小結,使用 SSMS和SQL SSIS工具,感興趣的可以了解一下2024-04-04sqlserver數(shù)據(jù)庫高版本備份還原為低版本的方法
這篇文章主要為大家詳細介紹了sqlserver數(shù)據(jù)庫高版本備份還原為低版本的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-11Sqlserver之死鎖查詢以及批量解鎖的實現(xiàn)方法
這篇文章主要介紹了Sqlserver之死鎖查詢以及批量解鎖的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07SQL?Server數(shù)據(jù)庫創(chuàng)建遠程服務器備份計劃(SQL Server2016)
最近項目系統(tǒng)做安全加固,以前是本地備份,現(xiàn)在需要做遠程內網(wǎng)服務器數(shù)據(jù)庫備份,后期也有可能做異地備份,下面以SQL Server2016 內網(wǎng)服務器數(shù)據(jù)庫備份為例給大家詳細講解SQL?Server數(shù)據(jù)庫創(chuàng)建遠程服務器備份計劃,感興趣的朋友一起看看吧2023-10-10sql ntext數(shù)據(jù)類型字符替換實現(xiàn)代碼
sql ntext數(shù)據(jù)類型字符替換實現(xiàn)代碼,需要的朋友可以參考下。2011-09-09淺談SQLServer的ISNULL函數(shù)與Mysql的IFNULL函數(shù)用法詳解
本篇文章是對SQLServer的ISNULL函數(shù)與Mysql的IFNULL函數(shù)進行了詳細的分析介紹,需要的朋友參考下2013-06-06SQLServer"通過端口1433連接到主機localhost的TCP/IP連接失敗"常見問題的解
今天碰到一個問題,查了很久,這里給大家總結下,這篇文章主要給大家介紹了關于Java通過JDBC連接SQLServer?2012出現(xiàn)"通過端口1433連接到主機localhost的TCP/IP連接失敗"常見問題的解決方案,需要的朋友可以參考下2023-05-05