当前位置:Gxlcms >
数据库问题 >
Sql Server2008温故而知新系列02:数据增删改查之"增"
Sql Server2008温故而知新系列02:数据增删改查之"增"
时间:2021-07-01 10:21:17
帮助过:21人阅读
--清空表tstb
2 truncate table tstb
3 --插入3行记录到tstb
4 insert into tstb(name,age,sex)
values(
‘Jack‘,
20,
‘男‘)
5 insert into tstb(name,age,sex)
values(
‘John‘,
30,
‘女‘)
6 insert into tstb(name,age,sex)
values(
‘Jim‘,
10,
default) --tip:因为sex有default约束,也可以这样来写
7 --查询表tstb 有如上3行记录
8 select * from tstb
9 --将tstb的数据备份到tstb_bak表
10 select * into tstb_bak
from tstb
--特别注意 使用select into 命令的前提是 into之后的表名并不存在--因为此命令会新增一个表
11 --清空表tstb
12 truncate table tstb
13 --查询表tstb 没有记录
14 select * from tstb
15 --方法2 将备份表tstb_bak表的记录插入(新增)到tstb表
16 insert into tstb(name,age,sex)
select name,age,sex
from tstb_bak
17 --查询表tstb 同样有之前的3行记录
18 select id,name,age,sex
from tstb
继续用昨天新建的tstb表来举例,4-6行的插入方法和16行的插入方法都可以给tstb表中新增记录
在后续的学习中,如果有现成的数据表记录 ,我们通常要使用第二种方法插入数据会更有效率
当然在select的时候 我们还需要加更多的条件以便筛选我们需求的数据,甚至我们会使用带有join
的连接的复杂查询。
Sql Server2008温故而知新系列02:数据增删改查之"增"
标签:let efault 命令 field 修改 字段 重复 from 增删改