要刪除或清空MySQL表內的數據,可以使用DELETE或TRUNCATE命令。
使用DELETE命令刪除表內數據:
DELETE FROM table_name;
這將刪除表內的所有數據,但保留表結構。
使用TRUNCATE命令清空表內數據:
TRUNCATE TABLE table_name;
這將清空表內的所有數據,并且還原自增列的計數器。
需要注意的是,DELETE和TRUNCATE命令的區別在于DELETE是逐行刪除,可以使用WHERE子句指定刪除的條件,而TRUNCATE直接刪除整個表的數據,速度更快。此外,TRUNCATE命令還會重置自增列的計數器,而DELETE命令不會。因此,如果只是想清空表內數據而不關心計數器的重置,則可以使用TRUNCATE命令。