• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    通过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'
    您可能感兴趣的文章:
    • sql语句查询数据库中的表名/列名/主键/自动增长值实例
    • Mysql 自动增加设定基值的语句
    • Sql Server 数据库索引整理语句,自动整理数据库索引
    • SQL语句实现查询并自动创建Missing Index
    • SQL语句中公共字段的自动填充方法
    上一篇:Sql Server中存储过程中输入和输出参数(简单实例 一看就懂)
    下一篇:sql server 获取系统时间的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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