SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

这篇具有很好参考价值的文章主要介绍了SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  本文介绍基于Microsoft SQL Server软件,实现数据库创建、修改、复制、删除表数据处理的方法。

目录
  • 1 交互式创建数据库表T
  • 2 交互式创建数据库表S
  • 3 T-SQL创建数据库表C
  • 4 T-SQL创建数据库表SC
  • 5 T-SQL创建数据库表TC
  • 6 交互式向数据库表S中添加新列NATIVE
  • 7 交互式修改数据库表S中的列NATIVE
  • 8 交互式删除数据库表S中的列NATIVE
  • 9 T-SQL向数据库表S中添加列NATIVE
  • 10 T-SQL修改数据库表S中的列NATIVE
  • 11 交互式删除数据库表TC
  • 12 T-SQL删除数据库表T
  • 13 Excel文件S_EXCEL.xls中数据导入数据库表S
  • 14 交互式录入数据至数据库表T
  • 15 INSERT INTO语句插入数据至数据库表C
  • 16 交互式修改数据库表S中数据
  • 17 T-SQL修改数据库表T中数据
  • 18 交互式删除数据库表S中数据
  • 19 T-SQL修改数据库表T中数据
  • 20 T-SQL复制数据库表S生成新数据表test1
  • 21 T-SQL复制数据库表T中“男”同学记录,生成新数据库表test2

  系列文章中示例数据来源于《SQL Server实验指导(2005版)》一书。依据本系列文章的思想与对操作步骤、代码的详细解释,大家用自己手头的数据,可以将相关操作与分析过程加以完整重现。

1 交互式创建数据库表T

(1) 启动Microsoft SQL Server 2008 R2软件;

(2) 在“对象资源管理器”窗格中,在“数据库”处右键,在弹出的菜单中选择“附加”选项;

(3) 选择需要加以附加的数据库物理文件,选择定位文件夹“G:\sql\chutianjia sql”并选择对应数据库jxsk的物理文件并选择“确定”按钮,再次选择“确定”即可;

(4) 选择“数据库”→“jxsk”;右击“表”,在弹出的菜单中选择“新建表”选项;

(5) 依照《SQL Server实验指导(2005版)》“教师表T”中内容,输入各字段定义;单击工具栏中的保存按钮,在弹出的“选择名称”对话框中输入表名称“T”;点击“确定”;

(6) 点击窗格右上角关闭按钮,关闭窗格;在“对象资源管理器”中,单击“数据库”,打开所建立的数据库表,选择“列”,即可看到其内容,如以下两图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

2 交互式创建数据库表S

依据上述方式创建学生表“S”,其中依照《SQL Server实验指导(2005版)》中内容,输入各字段定义,如以下两图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

3 T-SQL创建数据库表C

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

CREATE TABLE C(CNO CHAR(2),
CN CHAR(10),
CT TINYINT)

(2) 将jxsk设置为当前数据库,单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

(3) 在“对象资源管理器”窗格中,在“数据库”→“jxsk”→“表”处右键,在弹出的菜单中选择“刷新”选项,可见其所示内容中已存在通过上述方法新建立的数据库表C,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

4 T-SQL创建数据库表SC

依据上述方式创建表“SC”,如下两幅幅图;其中输入的语句为:

CREATE TABLE SC(SNO CHAR(2), 
CNO CHAR(2))

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

5 T-SQL创建数据库表TC

依据上述方式创建表“TC”,如以下两幅图;其中输入的语句为:

CREATE TABLE TC(TNO CHAR(2),
CNO CHAR(2))

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

6 交互式向数据库表S中添加新列NATIVE

(1) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”→“表”,右击“dbo.S”,在弹出的菜单中选择“编辑前200行”,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(2) 在打开的表设计器的最后一行添加新列NATIVE,其中列名为NATIVE,数据类型为CHAR,长度为40,选择为NOT NULL;在操作过程中需要进行取消阻止保存项,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 单击工具栏中的保存按钮,并将窗口关闭。

7 交互式修改数据库表S中的列NATIVE

(1) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”→“表”,右击“dbo.S”,在弹出的菜单中选择“编辑前200行”;

(2) 将新列NATIVE的长度修改为16,选择为NULL,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 单击工具栏中的保存按钮,并将窗口关闭。

8 交互式删除数据库表S中的列NATIVE

(1) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”→“表”,右击“dbo.S”,在弹出的菜单中选择“编辑前200行”;

(2) 找到要删除的列NATIVE,单击NATIVE的行选择器,选择要删除的列NATIVE定义行并右击,在弹出的菜单中选择“删除”,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 单击工具栏中的保存按钮,并将窗口关闭。

9 T-SQL向数据库表S中添加列NATIVE

(1) 依照上述方法重新创建数据库表S;

(2) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句,如下图:

ALTER TABLE S
ADD NATIVE CHAR(40) NULL

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 将jxsk设置为当前数据库,单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(4) 在“对象资源管理器”窗格中,在“数据库”→“jxsk”→“表”→“odb.S”→“列”处右键,在弹出的菜单中选择“刷新”选项,可见其所示内容中已存在通过上述方法新建立的列NATIVE,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

10 T-SQL修改数据库表S中的列NATIVE

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

ALTER TABLE S
ALTER COLUMN NATIVE CHAR(16) NULL

(2) 将jxsk设置为当前数据库,单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 在“对象资源管理器”窗格中,在“数据库”→“jxsk”→“表”→“odb.S”→“列”处右键,在弹出的菜单中选择“刷新”选项,可见其所示内容中通过上述方法新建立的列NATIVE的定义已被修改,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

11 交互式删除数据库表TC

(1) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”→“表”,右击“dbo.TC”,在弹出的菜单中选择“删除”;

(2) 可以发现在“删除对象”列表中存在待删除的数据库表TC,单击“确定”按钮,完成删除数据库表TC操作,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 在“对象资源管理器”窗格中,在“数据库”→“jxsk”→“表”处右键,在弹出的菜单中选择“刷新”选项,可见其所示内容中已不存在数据库表TC,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

12 T-SQL删除数据库表T

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
DROP TABLE T
GO

(2) 将jxsk设置为当前数据库,单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 在“对象资源管理器”窗格中,在“数据库”→“jxsk”→“表”处右键,在弹出的菜单中选择“刷新”选项,可见其所示内容中已不存在数据库表T,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

13 Excel文件S_EXCEL.xls中数据导入数据库表S

(1) 依据实验教材,创建Excel格式文件S_EXCEL.xls;

(2) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”并右击,在弹出的菜单中选择“任务”→“导入数据”,打开“SQL Serve 导入和导出向导”,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 选择“下一步”按钮,打开“选择数据源”菜单,在“数据源”下拉列表中选择 Microsoft Excel;单击“Excel文件路径”一栏右侧的“浏览”按钮,选择要导入的源数据文件S_EXCEL.xls,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(4) 在“Excel版本”一栏下拉列表中,选择 Microsoft Excel 97-2003;选择“首行包含列名称”复选框;

(5) 选择“下一步”按钮,打开“选择目标”窗口,设置导入目标数据库各选项,并正确配置各选项,如以下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(6) 执行完毕,系统显示“执行成功”窗口,如果有“错误”,返回前面相应的步骤纠正后,继续执行。单击“关闭”按钮,数据导入操作完成,如下两图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(7) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”→“表”并右击表S,在弹出的菜单中选择“选择前1000行”可查看表中内容,如下图。

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

14 交互式录入数据至数据库表T

(1) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”→“表”,右击“dbo.TC”,在弹出的菜单中选择“编辑前200行”;

(2) 在打开的空的数据库表T中,依照实验教材指导书上内容将数据录入数据库表T中,如以下两图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 单击数据库表T窗格右上角的“关闭”按钮,以关闭数据库表T;可在“对象资源管理器”窗格中,在“数据库”→“jxsk”→“表”→“odb.T”处右键,在弹出的菜单中选择“选择前1000行”选项,可见其所示内容中已存在通过上述方法新建立的数据,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

15 INSERT INTO语句插入数据至数据库表C

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
INSERT INTO C VALUES('C1','程序设计','60')
GO

(2) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 在“对象资源管理器”窗格中,在“数据库”→“jxsk”→“表”→“odb.C”处右键,在弹出的菜单中选择“选择前1000行”选项,可见其所示内容中已存在通过上述方法新建立的课程记录,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(4) 重复上述步骤,将实验指导书对应表格内容全部添加至数据库表C,最终结果如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

其中需要将

('C1','程序设计','60')

依次改为

('C2','微机原理','80')

('C3','数字逻辑','60')

('C4','数据结构','80')

('C5','数据库','60')

('C6','编译原理','60')

('C7','操作系统','60')

16 交互式修改数据库表S中数据

(1) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”→“表”并右击表S,在弹出的菜单中选择“编辑前200行”;

(2) 在打开的数据库表S中,选中学生“周武”记录的系别字段“DEPT”值“计算机”,将删除“计算机”并输入“信息”,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 点击数据库表S窗格右上角的“关闭”按钮,以关闭数据库表并保存修改。

17 T-SQL修改数据库表T中数据

(1) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”→“表”并右击表T,在弹出的菜单中选择“选择前1000行”可查看表T中内容,

(2) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句,如下图:

USE jxsk
GO
UPDATE T SET PROF='副教授' WHERE TN='王平'
GO

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句;

(4) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”→“表”并右击表T,在弹出的菜单中选择“选择前1000行”可查看表T中内容已对应改变。

18 交互式删除数据库表S中数据

(1) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”→“表”并右击表S,在弹出的菜单中选择“编辑前200行”;

(2) 在打开的数据表S中,选择学生“周武”记录行左侧的“行选择器”,选中“周武”记录行并右键,在弹出的窗口中选择“删除”选项,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 在弹出的确认删除对话框中确认删除,如下图。

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

19 T-SQL修改数据库表T中数据

(1) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”→“表”并右击表T,在弹出的菜单中选择“选择前1000行”可查看表T中内容;

(2) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
DELETE FROM T WHERE TN='王平'
GO

(3) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(4) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”→“表”并右击表T,在弹出的菜单中选择“选择前1000行”可查看表T中内容已对应改变,如下图。

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

20 T-SQL复制数据库表S生成新数据表test1

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
SELECT*INTO test1 FROM S
GO

(2) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”→“表”,可看到数据库表test1已存在,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(4) 并可查看其内容,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

21 T-SQL复制数据库表T中“男”同学记录,生成新数据库表test2

(1) 单击屏幕上方 “工具栏”菜单中的“新建查询”按钮,打开“查询编辑器”窗口,并在“查询编辑器”窗口中输入以下T-SQL语句:

USE jxsk
GO
SELECT TN,SEX,AGE,PROF into test2 FROM T
WHERE SEX='男'
GO

(2) 单击 “工具栏”中的“执行(x)”按钮,即可执行上述T-SQL语句,如下图;

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

(3) 在“对象资源管理器”窗格中,选择“数据库”→“jxsk”→“表”,可看到数据库表test2已存在,如下图。

SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理

至此,大功告成。文章来源地址https://www.toymoban.com/news/detail-858630.html

到了这里,关于SQL Server实战二:创建、修改、复制、删除数据库表并加以数据处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • SQL Server2008 修改数据库密码方法

    SQL Server2008 修改数据库密码方法

    1、 使用Window身份验证方式登录,选择数据库实例,右键选择属性—安全性;将服务器身份验证选项从“Window身份验证模式”改为“SQLServer和Window身份验证模式”。点击确认,关闭当前对资源管理器。 2、 重新使用Windows验证方式登录,在左边的树结构中选择“数据库”下面的

    2024年02月13日
    浏览(47)
  • SQL Server数据库——创建数据库

    SQL Server数据库——创建数据库

    目录 一、界面方式创建数据库 1.1创建数据库xscj,数据文件和日志文件的属性按默认值设置  1.2在xscj数据库中增加文件xcsj1,其属性均取系统默认值  1.3在数据库xscj中增加一个名为myGroup的文件组。 1.4数据库的重命名  1.5数据库的删除  二、命令方式创建数据库 以创建学生管

    2024年02月01日
    浏览(15)
  • SQL SERVER从一台服务器复制数据库至另一台数据库详解--方法1

    SQL SERVER从一台服务器复制数据库至另一台数据库详解--方法1

    一、 数据库的备份 1 选择想要复制的数据库   2右键点击数据库,选择任务、备份   3 生成备份文件   4 退出到主界面,右键新建数据库  5 在新建的数据库中右键选择还原,点击设备后面的三个点,在弹窗中把刚才备份的数据库文件选中。  6 点击确定以后,数据库还原完毕

    2024年02月06日
    浏览(22)
  • sql 创建sql server数据库文件组

    可以在建立数据库时候创建 如: CREATE DATABASE MyDB ON PRIMARY                           --主文件组和主要数据文件   ( NAME=\\\'MyDB_Primary\\\',    FILENAME= \\\'c:MyDB_Prm.mdf\\\'), FILEGROUP MyDB_FG1                   --用户定义文件组1   ( NAME = \\\'MyDB_FG1_Dat1\\\',    FILENAME = \\\'c:MyDB_FG1_1.ndf\\\'),  --次要数

    2024年02月08日
    浏览(47)
  • 【数据库·关系数据库标准语言SQL·学习笔记】Microsoft SQL Server数据库的建立和删除

    【数据库·关系数据库标准语言SQL·学习笔记】Microsoft SQL Server数据库的建立和删除

    开发环境:SQL Server Management Studio(SSMS) 利用数据库对象资源管理器创建数据库 (1)右击对象资源管理器中的数据库,选择新建数据库 (2)在新建数据库界面输入数据库名称 ,并选择确定 利用CREAT DATABASE命令在SSM工具的新建查询中创建数据库 1.语法格式 CREATE DATABASE dat

    2024年02月08日
    浏览(18)
  • 数据库实验2 创建数据表修改数据表和删除数据表

    数据库实验2 创建数据表修改数据表和删除数据表

    实验2 创建数据表修改数据表和删除数据表 实验类型: ●验证性实验  ○综合性实验  ○设计性实验 实验目的:      (1)了解数据表的结构特点。      (2)掌握表中列定义时所用到的各种数据类型。      (3)学会使用企业管理器(即MSSMS-----Microsoft SQL Server Manag

    2024年02月07日
    浏览(50)
  • SQL Server数据库的创建方法

    SQL Server数据库的创建方法

    可以使用以下3种方法创建数据库。 一.使用SQL Server Management Studio创建数据库 二..使用CREATE DATABASE 语句创建数据库。 三.使用模板创建数据库 一.使用SQL Server Management Studio创建数据库 创建一个名为“学生选课”的学生选课管理数据库 在 SQL Server Management Studio左侧,有个“对象

    2023年04月08日
    浏览(10)
  • SQL Server 数据库中复制一张表数据到另一张表的详细步骤与代码示例

    在 SQL Server 数据库中,有时需要将一张表中的数据复制到另一张表中,可能是为了备份数据、进行数据迁移或其他目的。本文将详细介绍如何在 SQL Server 数据库中实现这个操作,并提供相关的 SQL 代码示例。 最常见的方法是使用 SQL 的 INSERT INTO 语句将数据从一张表复制到另一

    2024年02月07日
    浏览(12)
  • ②【MySQL表操作】 数据库表的创建、查询、修改、删除

    ②【MySQL表操作】 数据库表的创建、查询、修改、删除

    个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 数据库表中的数据类型 : 数值类型: TINYINT :小整数 SMALLINT :大整数 MEDIUMINT :大整数,范围大于SMALLINT

    2024年02月06日
    浏览(47)
  • SQL Server数据库 -- 表的创建与管理

    SQL Server数据库 -- 表的创建与管理

    一、数据表的组成 二、创建数据表 表的创建 表的查看 表的增加 表的修改 表的删除、 三、表的架构操作 四、总结 上次博客写到了数据库的创建与管理,但是创建的库里面什么东西都没有,现在我们需要在库里面添加数据表内容   在创建表之前,我们需要先知道表里面有哪

    2024年02月11日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包