当前位置:   article > 正文

数据库入门(SQL SEVER)之SQL语句删除单行数据,所有行数据,表和数据库_sqlserver删除某一行

sqlserver删除某一行

1 删除单行数据

2 删除所有行数据

3 删除表和数据库


一:在该页面上直接单击右键选择删除

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZSu55uY6ZKi55C05biILV4t,size_20,color_FFFFFF,t_70,g_se,x_16

 1.2选择 数据库->SSMSTest->表,右键单击直接删除整个表,连带着数据也删除了。不过要注意表有没有外键约束,有的话不能删除主表。欲删主表,先删子表。

二:通过SQL语句实现删除

2.1删除单行数据

SQL语句delete的语法如下:

DELETE FROM 表名称 WHERE 列名称 = 值
例如:

delete from student where sno = '0001'

步骤:点击新建查询后输入

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZSu55uY6ZKi55C05biILV4t,size_20,color_FFFFFF,t_70,g_se,x_16

 输入后打开student表查看,0001行数据已被删除

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZSu55uY6ZKi55C05biILV4t,size_20,color_FFFFFF,t_70,g_se,x_16

 2.2在不删除表的情况下删除所有的行,即表的结构、属性和索引都是完整的,仅改变表中数据内容:

2.2.1SQL语法

DELETE FROM table_name

或者 DELETE * FROM table_name

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZSu55uY6ZKi55C05biILV4t,size_20,color_FFFFFF,t_70,g_se,x_16

 

点击执行后打开表student,可以看到数据已经被全部删除但表student依然存在watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZSu55uY6ZKi55C05biILV4t,size_20,color_FFFFFF,t_70,g_se,x_16

 

2.3SQL 语句删除表和数据库

2.3.1 语法:
使用DROP INDEX命令删除表格中的索引

DROP INDEX table_name.index_name
3.3.2使用DROP TABLE 语句用于删除表(表的结构、属性以及索引也会被删除):DROP TABLE 表名称


3.3.3使用DROP DATABASE 语句用于删除数据库:DROP DATABASE 数据库名称


3.3.4如果我们仅仅需要除去表内的数据,但并不删除表本身,那么我们该使用TRUNCATE TABLE命令(仅仅删除表格中的数据):

TRUNCATE TABLE 表名称

eg:删除student表的SQL命令

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6ZSu55uY6ZKi55C05biILV4t,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/409578
推荐阅读
相关标签
  

闽ICP备14008679号