≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 数据库 > SQL Server

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

人气:448 时间:2019-09-12

这篇文章主要为大家详细介绍了SQL Server 通过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 旧表
)

代码如下:

 
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',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' 

本文来自:http://www.q1010.com/179/7801-0.html

注:关于SQL Server 通过T_sql语句向其中一次填入一条数据或一次填入多条数据的方式填充数据的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:SQL SERVER

您可能感兴趣的文章

  • SQL Server 存储过程解密(破解函数,过程,触发器,视图.仅限于SQLSERVER2000)
  • SQLServer 触发器 数据库进行数据备份
  • 用户"sa"登陆失败 SQLServer 错误18456的解决方法
  • SQL Server做购物车系统时利用到得几个sqlserver 存储过程
  • SQLServer 优化SQL语句 in 和not in的替代方案
  • win2003 安装 sqlserver 2005的方法
  • SQL Server当恢复sqlserver bak文件时,原始的用户无法删除的解决方法
  • SQL Server分页存储过程(三)在sqlserver中打造更加准确的分页结果
  • 分页存储过程(二)在sqlserver中返回更加准确的分页结果
  • SQLServer触发器创建、删除、修改、查看示例代码
上一篇:SQL Server 双服务器架设并数据自动同步教程
下一篇:SQL Server 数据加密解密代码
热门文章
  • SQL Server SQL获取第一条记录的方法
  • SQL Server出现System.OutOfMemoryException异常的解决方法
  • SQL Server的 update from 语句的简单示例
  • SQL Server 数据库备份方法菜鸟教程
  • SQL Server 多表关联时在where语句中慎用trim()方法
  • SQL Server数据类型及长度限制详细说明
  • mybaits非配置原因,导致SqlSession was not registered for synchronization异常解析
  • SQL Server 收缩后对数据库的使用有影响吗?
  • SQL Server 格式导致的Excel导入sql出现异常的解决方法
  • SQL Server 连接服务器出现错误 7391的解决方法
  • 最新文章
    • SQL Server存储过程基本语法的简单示例
    • sql查询时增加自动编号和分页的简单示例
    • sql轻松应付百万数据的高效数据分页存储过程的简单示例
    • sql获取一条数据中所有字段的名称和值的实现方法
    • sql分割函数的简单示例
    • SQL Server异常捕获的简单示例
    • SQL SERVER回滚恢复误操作数据的实现方法
    • SQL Server函数或存储过程中抛出异常的实现方法
    • SQL Server创建数据库的完整代码
    • SQL Server创建数据库的命令用法示例

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。