MySQLのテーブルを削除

 

1から削除する表名

過程ですべてのレコードを削除しますもちろんから削除し、次のような削除方法、最も精通。

テーブルの構造は、スペースが増分は、主キーがある場合、再度データを挿入し、idが1から起動しない、リリースしたが、以前に削除された最大のid + 1に基づいてされることはありませんません削除されます。

これは、トランザクションのロールバックによって達成し、データを復元することができます。

 

2. TRUNCATE表名

テーブル内のデータは明らかなように、テーブル構造を削除しないでください。(増分を設定している場合)idは1から始まります、スペースを解放します。

 

3.ドロップテーブル

テーブル全体を削除し、データ構造が削除されます。

 

削除との違いを切り捨てます。

 1.総務取消:トランザクション管理、取り消し可能なロールバックロールバックの対象に削除し、することはできません切り捨てます。

 2.効率:削除よりも切り捨て、削除または効率の主題の後に削除操作のいずれかの効率。サイズに関係なく、テーブルを切り捨て、迅速であり、実行が遅くなり、より多くのデータ、より遅く実行されるので、それは進歩的で削除します。

               切り捨て後、インデックステーブルとテーブルのサイズ変更、削除しないで、操作がTRUNCATEより遅い後のテーブルを削除します。

おすすめ

転載: www.cnblogs.com/tiny-me/p/11772988.html