主页
软件技术
返回
mysql delete 操作

        掌握delete的语法和注意事项。  

        1、delete的基本语法

        单表语法:

        DELETE FROM table_name

        [WHERE where_definition]

        [ORDER BY ...]

        [LIMIT row_count]

        多表语法:

        DELETE table_name[.*] [, table_name[.*] ...]

        FROM table_references

        [WHERE where_definition]

        或:

        DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name[.*] [, tbl_name[.*] ...] USING table_references

        [WHERE where_definition]

        2、delete的常用实例

        首先是一个数据表如下

        

         

        2.1 删除指定行

        delete from user where uid = 6 ;

        

        tbl_name中有些行满足由where_definition给定的条件。MySQL DELETE用于删除这些行,并返回被删除的记录的数目。

        2.2 删除所有行

        delete from user;

        

        如果您编写的DELETE语句中没有WHERE子句,则所有的行都被删除。

        2.2.1 如果您删除的行中包括用于AUTO_INCREMENT列的最大值,则该值被重新用于BDB表,但是不会被用于MyISAM表或InnoDB表。如果您在AUTOCOMMIT模式下使用DELETE FROM tbl_name(不含WHERE子句)删除表中的所有行,则对于所有的表类型(除InnoDB和MyISAM外),序列重新编排。对于InnoDB表,此项操作有一些例外。

        

        2.3 清空数据表

        当您不想知道被删除的行的数目时,有一个更快的方法,即使用TRUNCATE TABLE。

        TRUNCATE TABLE  

        清空数据表会将索引表一并清空,再次添加记录从默认值开始。

         


聚羧酸系减水剂研究
建筑安装工程施工组织设计方案97p
[博士]混凝土箱梁剪力滞效应的分析理论与应用研究
常德市2015年造价工程师考试报名时间确定:6月1日至12日
2014年1-12月福建厚钢板产量统计(分月度)
外加剂的调配方法及配合比设计调整
2015-2015年中国铝合金型材市场供需预测与投资前景研究报告
膜结构基本名词
信息发布:名易软件http://www.myidp.net