TRUNCATE TABLE (TRUNCATE TABLE)
گاهی می خواهی جدول بماند، اما داده ها پاک شوند. دستور «TRUNCATE TABLE» دقیقا همین کار را می کند. «حذف کامل (DROP TABLE)» اما خود جدول را هم می برد. مثل خالی کردن دفتر، نه پاره کردنش.
حذف کامل جدول: DROP TABLE
«DROP TABLE» یعنی جدول و داده هایش حذف شوند. ساختار برنمی گردد. مثل حذف فایل از سطل زباله.
DROP TABLE Shippers;
هشدار: قبل از DROP حتماً پشتیبان بگیر. همه چیز می رود.
پاک سازی سریع داده ها: TRUNCATE TABLE
«TRUNCATE» فقط سطرها را پاک می کند. جدول، ستون ها و قیود می مانند. مثل خالی کردن جدول امتیاز بازی.
TRUNCATE TABLE Categories;
تمرین سه مرحله ای
- یک جدول تمرینی بساز یا انتخاب کن.
- با TRUNCATE سطرها را پاک کن.
- دوباره INSERT بزن و نتیجه را ببین.
برای مرور ساخت جدول، بخش TABLE را ببین. همچنین برای محدودکردن نتایج، TOP مفید است. راهنمای کامل TRUNCATE TABLE همیشه در دسترس است.
جمع بندی سریع
- DROP جدول و داده ها را حذف می کند.
- TRUNCATE فقط داده ها را پاک می کند.
- قبل از عملیات حساس، پشتیبان بگیر.
- پس از TRUNCATE، ساختار جدول پابرجاست.