MySQL如何刪除表中的數(shù)據(jù)
如何刪除表中的數(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),希望能給大家一個參考,也希望大家多多支持腳本之家。
- MySQL刪除表數(shù)據(jù)、清空表命令詳解(truncate、drop、delete區(qū)別)
- MySQL刪除表操作實(shí)現(xiàn)(delete、truncate、drop的區(qū)別)
- 為什么MySQL 刪除表數(shù)據(jù) 磁盤空間還一直被占用
- MySQL刪除表的三種方式(小結(jié))
- mysql查找刪除表中重復(fù)數(shù)據(jù)方法總結(jié)
- MySql刪除表中一行的實(shí)操方法
- mysql創(chuàng)建刪除表的實(shí)例詳解
- MySQL刪除表數(shù)據(jù)的方法
- MySQL刪除表的時候忽略外鍵約束的簡單實(shí)現(xiàn)
- MySQL命令行刪除表中的一個字段
- MySQL刪除表三種操作及delete、truncate、drop語句的區(qū)別
相關(guān)文章
macOS 下的 MySQL 8.0.17 安裝與簡易配置教程圖解
這篇文章主要介紹了macOS 下的 MySQL 8.0.17 安裝與簡易配置教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09基于mysql+mycat搭建穩(wěn)定高可用集群負(fù)載均衡主備復(fù)制讀寫分離操作
這篇文章主要介紹了基于mysql+mycat搭建穩(wěn)定高可用集群負(fù)載均衡主備復(fù)制讀寫分離操作,需要的朋友可以參考下2018-09-09MySQL使用Partition功能實(shí)現(xiàn)水平分區(qū)的策略
這篇文章主要介紹了MySQL使用Partition功能實(shí)現(xiàn)水平分區(qū),給大家提到了水平分區(qū)的5種策略,通過sql語句給大家介紹的非常詳細(xì),需要的朋友可以參考下2021-12-12教你使用MySQL Shell連接數(shù)據(jù)庫的方法
在有些情況下我們需要使用命令行方式連接MySQL數(shù)據(jù)庫,這時可以使用MySQL官方提供的命令行工具M(jìn)ySQL Shell,今天通過本文給大家介紹下mysql Shell連接數(shù)據(jù)庫的方法,感興趣的朋友一起看看吧2022-04-04MySQL?到?ClickHouse?實(shí)時數(shù)據(jù)同步實(shí)操
這篇文章主要分享的是MySQL?到?ClickHouse?實(shí)時數(shù)據(jù)同步實(shí)操,小編測試了測了一種方式,可以非常方便地完成?MySQL?數(shù)據(jù)實(shí)時同步到ClickHouse,跟大家分享一下,希望對你有幫助2022-01-01Django+mysql配置與簡單操作數(shù)據(jù)庫實(shí)例代碼
這篇文章主要介紹了Django+mysql配置與簡單操作數(shù)據(jù)庫實(shí)例,需要的朋友可以參考下2017-07-07MySQL 5.6.51 解壓版(zip版)安裝配置圖文方法
這兩天剛試用了一下MySQL5.6.51,感覺還不錯,有兄弟戲稱是一個高富帥版本?,F(xiàn)將MySQL5.6.51 zip解壓版本的安裝配置過程記錄如下,希望能給需要安裝該版本的朋友一點(diǎn)參考作用2015-08-08