通过T_sql语句向其中一次填入一条数据或一次填入

2023年 4月 18日 40.9k 0

使用T_SQL创建数据库 TestSchool 创建一个学生表 TblStudent 创建学生成绩表 TblScore q tScoreId (成绩 id, 主键 , 自动编号)、 tSId (学生编号)、 tEnglish (英语成绩)、 tMath (数学成绩) 创建

使用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'

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论