欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL如何刪除表中的數(shù)據(jù)

 更新時間:2022年11月09日 14:15:09   作者:806026945  
這篇文章主要介紹了MySQL如何刪除表中的數(shù)據(jù)問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

如何刪除表中的數(shù)據(jù)

Mysql刪除表中的數(shù)據(jù)有三種方法,分別是

  • delete
  • drop
  • truncate

一、delete刪除表中的數(shù)據(jù)

delete好from結(jié)合使用,格式一般為:

delete from 表名 where 條件,delete刪除數(shù)據(jù)是將Mysql表中的數(shù)據(jù)一行一行的刪除,不刪除表的結(jié)構(gòu),也不釋放表的空間,可以回滾(rollback)

二、drop刪除表中的數(shù)據(jù)

drop刪除表的格式為:

drop table 表名,drop一般將表的數(shù)據(jù)直接刪除,以及刪除表的結(jié)構(gòu)同時釋放空間,刪除數(shù)據(jù)后無法找回

三、truncate刪除表中的數(shù)據(jù)

truncate刪除表的格式為:

truncate table 表名,truncate刪除表中的所有數(shù)據(jù),釋放空間,但是保留表的結(jié)構(gòu),不能與where一起使用,刪除數(shù)據(jù)后不可以回滾。

刪除表數(shù)據(jù)但不刪除表結(jié)構(gòu)SQL語句

當(dāng)一份數(shù)據(jù)亂糟糟的時候,想把數(shù)據(jù)刪除掉,重新來過,但是又覺得太懶,不想重新定義一些表字段什么的,索性就把數(shù)據(jù)庫內(nèi)容給全部刪掉,重新導(dǎo)入一遍數(shù)據(jù)。

我是在mysql客戶端,使用SQL語句進(jìn)行刪除的。

下面是兩種SQL語句

方法一:

truncate table 表名; // Primary KEY 重新從1 開始遞增 (我用的是這種方法)

方法二:

delete from 表名; //Primary KEY 不從1 開始遞增(建議不用,如果你沒有這個特殊需求)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論