Microsoft SQL Server是由美国微软公司所推出的关系数据库解决方案,最新的版本是SQL Server 2019,已在美国时间2019年11月3日发布。 数据库的内置语言原本是采用美国标准局和国际标准组织所定义的SQL语言,但是微软公司对它进行了部分扩充而成为作业用SQL。 数据库管理工具可以很直观查询到数据库储存的数据,如phpMyAdmin只可以直接打开MySQL数据库的表,直接查看其中的内容。但是Mssql数据即使用SQL Server数据库管理工具也很难直观地看到表中保存的数据,需要输入命令才行。第一次接触时我也是费很大劲才弄明白,这里把SQL Server如何查看表的数据内容方法记录下来,给小伙伴们少走弯路。
一、Microsoft SQL Server查询数据表
1、打开SQL Server 2008; 2、在右侧的对象资源器选中需要查询的mssql数据库,点击菜单栏“新建查询”
: 3、在新打开的窗口输入: select * from 表名
表名就是你要查询数据的表,如我要查询表:“PiaoYun.CC”
的数据,则输入: select * from PiaoYun.CC
如下图: 4、点击执行,就可以看到表的数据。如:PiaoYun.CC表是保管网站管理员账号和密码数据的表,查询后我们可以看到对应的数据。 当然查询需求的不同,输入的命令也不同。这里只是对SQL Server如何查询表数据的简单展示,后面的增进及需求,则需要自己另行百度查找学习了。 二、Microsoft SQL Server删除清空数据表
SQL Server,我们现在基本上使用的最古老的版本应该是SQL Server 2000吧,应该没有更早的版本了吧?!从SQL Server 2000开始,到SQL Server 2005,2008,2012等,T-SQL的处理能力越来越强。今天我们就来说说如何使用T-SQL脚本来删除表,以及删除表中的数据。 删除表和删除表数据这是两回事!删除表表示不管表中有没有数据,将该数据库表彻底抹去,不留下任何东西。而删除表数据,只是删除表中的数据行,而表结果依然存在,还可以往表中插入新的数据。 删除表的T-SQL语句为:drop table <表名>
drop
是丢弃的意思,drop table
表示将一个表彻底删除掉。 删除表数据有两种方法:delete和truncate。 delete
的用法如下: delete from <表名> [where条件]
truncate
的用法如下: truncate table <表名>
delete和truncate的区别如下:
1、delete可以删除表中的一条或多条数据,也可以删除全部数据;而truncate只能将表中的全部数据删除。 2、delete删除表数据后,标识字段不能复用。也就是说如果你把id=10(假如id是标识字段)的那行数据删除了,你也不可能再插入一条数据让id=10. 3、truncate删除表数据后,标识重新恢复初始状态。默认为初始值为1,也就是说,truncate之后,再插入一条数据,id=1.三、Microsoft SQL Server清空表数据的三种方式:
1、truncate--删除所有数据,保留表结构,不能撤销还原 2、delete--是逐行删除速度极慢,不适合大量数据删除 3、drop--删除表,数据和表结构一起删除,快速四、Microsoft SQL Server清空表数据语法
truncate table 表名
delete from 表名
delete from 表名 where 列名="value "
drop form 表名
关于SQL Server删除表与删除表中的数据,本文就介绍这么多,希望对您有所帮助,谢谢!