微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过T_sql语句向其中一次填入一条数据或一次填入多条数据的方式填充数据

使用T_sql创建数据库 TestSchool 创建一个学生表 TblStudent 创建学生成绩表 Tblscore q tscoreId (成绩 id,主键,自动编号)、 tSId (学生编号)、 tEnglish (英语成绩)、 tMath (数学成绩)
创建老师表 TblTeacher q tTId 、 tTName 、 tTGender 、 tTAge 、 tTSalary 、 tTBirthday
并使用T_sql语句向其中一次填入一条数据或一次填入多条数据的方式填入数据。

1)Insert into 表(列) select 列 1 ,列 2 union
2)Insert into 表(列) select 列 1 ,列 2 from 表
3) Select 列 into 新表名 from 旧表

<div class="codetitle"><a style="CURSOR: pointer" data="37353" class="copybut" id="copybut37353" onclick="doCopy('code37353')"> 代码如下:

<div class="codebody" id="code37353">
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),--身份证号,十八位数字,小数位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','1988-8-6' union
select 1,'张飞',18,123456789012345672,'12sfsd3@163.com','1989-5-19' union
select 4,'曹操',22,123456789012345673,'12sf3@163.com','1985-12-6' union
select 4,'夏侯惇',123456789012345674,'1ff23@163.com','1985-3-6' union
select 4,'华佗',50,12345678901234565,'12ff3@163.com','1957-1-16' union
select 4,'甄姬','12f3@163.com','1989-8-8' create table Tblscore
(
tscoreId int identity(1,
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,70 union
select 3,59,100 union
select 4,100,80 union
select 5,60,96 union
select 6,100 union
select 7,80,60 create table TblTeacher
(
tTId int identity(1,
tTName nvarchar(50) not null,
tTGender bit default(1),
tTAge int,
tTSalary money,
tTBirthday datetime
) select * from TblTeacher insert into TblTeacher
select '商炳奇',10000,'1991-10-30' union
select '刘祎','1991-11-06' union
select '耿宇丹',21,'1992-12-30' union
select '张少丹','1991-6-6' union
select '王静静','1991-6-6' union
select '段琳琳','1991-6-6' union
select '杨巧巧','1991-6-6'

原文地址:https://www.jb51.cc/mssql/63720.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐