SQL Server-数据的录入、修改、删除和复制操作

创建数据库表之后,就可以向数据库表中录入数据,并且可以对数据库表中的数据进行查询、插入、修改、删除、复制等更新操作。

可以采用以下方法录入数据至数据库表中:

  • 使用SQL Server的导入和导出数据功能把其他数据源数据导入SQL Server数据库表中。
  • 使用数据管理器。
  • 使用T-SQL语言中的INSERTINTO语句。

 

录入数据

1.把其他数据源的数据导入表

打开SQL Server Management Studio,选择对象资源管理器,展开数据库选项,右击一个数据库,选择“任务”→“导入数据”。

在导入和导出向导中可以选择数据源、目标、源表和源视图等,将数据导入你的表中。

在SQL Server Management Studio中右击你的表,选择“编辑前两百行”选项,查看导入的数据。

注:选择数据源后可能会提示“未在本地计算机上注册‘Microsoft.ACE.OLEDB.12.0'提供程序”,原因是缺少Access Database Engine。去官网下载Microsoft.ACE.OLEDB.12.0 的驱动补丁。

SQL Server Management Studio中打开的导入和导出向导默认是32位的,所以需要32位的补丁,如果下载了64位的补丁,则需要从“开始”手动打开64位向导。

2.交互式录入数据至表

在SQL Server Management Studio中右击你的表,选择“编辑前两百行”选项,手动输入数据。

3.使用 insert into 语句插入数据至表

use jiaoxuedb
go
insert into Course values('C1', '程序设计', 60),
                         ('C2', '微机原理', 80),
                         ('C3', '数字逻辑', 60),
                         ('C4', '数据结构', 80),
                         ('C5', '数据库', 60),
                         ('C6', '编译原理', 60),
                         ('C7', '操作系统', 60)
go

如果在执行语句前已经打开了表,那么执行完成后,单击表标签,单击工具栏中的“执行SQL"命令按钮,就可以查看数据了。

 

修改数据

1.交互式修改表中的数据

打开表,选择你要修改的数据,直接输入。

2.用 update 语句修改表中的数据

update Teacher set PROF = '副教授' where TN = 'ZX';

  

删除数据

1.交互式删除表中的数据

在打开的表中,单击数据记录行左侧的行选择器,选中记录行并右击,在打开的快捷菜单中选择“删除”选项。

2.用 delete 语句删除表中的数据

delete from Teacher where TN = 'FH';

  

复制数据库表

1.用 select 语句复制表(生成一个新表)

select * into test1 from Student;
select TN, SEX, AGE, PROF into test2 from Teacher where SEX = '男';

2.用 insert into 语句复制数据到已存在的表

insert into T (Tno, TN)
select Tno, TN from Teacher

  

posted @ 2022-04-17 20:05  Khrushchefox  阅读(2077)  评论(0编辑  收藏  举报