zoukankan      html  css  js  c++  java
  • SQL Server学习之路(四):“增删改查”之“删”

    0.目录

    1.前言

    2.通过SSMS删除

    3.通过SQL语句删除

    1.前言

    增删改查都是对数据的操作,其中“删”对应的SQL语句便是“delete”,也就是“删除”的意思。
    本篇主要介绍数据的删除,分别使用SSMS/SQL对数据进行删除操作。

    2.通过SSMS删除

    2.1选择 数据库->SSMSTest->表->dbo.student 右键单击dbo.student选择编辑前200行。右键单击选择删除,想删哪行删哪行。

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

    3.通过SQL语句删除

    3.1 删除单行数据

    SQL语句delete的语法如下:

    DELETE FROM 表名称 WHERE 列名称 = 值
    

    例如:

    delete from student where sno = '0001'
    

    3.2 删除所有行数据

    可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:

    DELETE FROM table_name
    

    或者

    DELETE * FROM table_name
    

    3.3 删除表和数据库

    3.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 表名称
    
  • 相关阅读:
    如何进行简单画图
    缓冲技术
    信号量机制
    进程通信
    中断技术
    操作系统原理-图书主题
    供多处理器系统中的高速缓存同步中使用的转发状态
    js几种escape()解码与unescape()编码
    MySQL 元数据
    MySQL 复制表
  • 原文地址:https://www.cnblogs.com/PyLearn/p/7629369.html
Copyright © 2011-2022 走看看