码迷,mamicode.com
首页 > 数据库 > 详细

T-SQL语句4

时间:2016-06-20 17:16:00      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

一、插入数据

1.insert语句介绍

insert into table_name(column1,column2……columnvalues(value1,value2,……valueN)//column1,column2……column表示要添加数据记录的列,多列之间用逗号隔开;value1,value2,……valueN表示要添加记录的具体值。

遵循原则:

1)插入数据的数据类型必须与被加入字段的数据类型相同;

2)插入数据的大小应该在字段定义长度的范围之内;

3)在values中,列出的数据位置必须与字段的排列位置相对应。

2.在数据表中的部分字段插入数据

insert into t_stud(id,xh,xm,jtdz) values(5,98005,江华,吉林省辽源市)
select*from t_stud

技术分享

3.在数据表中所有字段中插入数据

法一:

insert into t_stud(id,xh,xm,lldh,jtdz) values(5,98005,周丽,13658974563,吉林省四平市)
select*from t_stud

技术分享

法二:

insert into t_stud values(4,98004,蒋华,13633569956,吉林省辽源市)
select*from t_stud

技术分享

3.将查询数据插入另一个数据表中

(1)insert into select 方式

insert into table_name1(column1,column2……columnN)//指定插入数据的数据表名称
select column1,column2……columnN //指定插入数据的来源字段
from table_name2 //指定插入数据的来源表名称
where condition //表示一个查询条件表达式

例题:将t_stud表中的id,xh,xm三列插入到新表。

create table t_stud_bak
(
  tid decimal(8) not null,
  txh char(50),
  txm char(50)
)
insert into t_stud_bak (tid,txh,txm)
select id,xh,xm from t_stud
select*from t_stud_bak

技术分享

(2)select into 方式

select column1,column2……columnN 
into table_name2 
from table_name1 
where condition 

例题:将t_stud表中的xm,lldh,jtdz插入到新表中

select xm,lldh,jtdz
into t_stud_back
from t_stud
select*from t_stud_back

技术分享

区别,方式一需要先创建一个空表,方式二不需要。

T-SQL语句4

标签:

原文地址:http://www.cnblogs.com/bosamvs/p/5601102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!