1 删除单行数据
2 删除所有行数据
3 删除表和数据库
一:在该页面上直接单击右键选择删除
?1.2选择 数据库->SSMSTest->表,右键单击直接删除整个表,连带着数据也删除了。不过要注意表有没有外键约束,有的话不能删除主表。欲删主表,先删子表。
二:通过SQL语句实现删除
2.1删除单行数据
SQL语句delete的语法如下:
DELETE FROM 表名称 WHERE 列名称 = 值 例如:
delete from student where sno = '0001'
步骤:点击新建查询后输入
?输入后打开student表查看,0001行数据已被删除
?2.2在不删除表的情况下删除所有的行,即表的结构、属性和索引都是完整的,仅改变表中数据内容:
2.2.1SQL语法:
DELETE FROM table_name
或者 DELETE * FROM table_name
?
点击执行后打开表student,可以看到数据已经被全部删除但表student依然存在
?
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命令
?
?
?
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |