نحوه پاک کردن یک جدول در Sql

فهرست مطالب:

نحوه پاک کردن یک جدول در Sql
نحوه پاک کردن یک جدول در Sql

تصویری: نحوه پاک کردن یک جدول در Sql

تصویری: نحوه پاک کردن یک جدول در Sql
تصویری: SQL DELETE Query |¦| SQL Delete Command |¦| SQL Tutorial 2024, نوامبر
Anonim

Structured Query Language (SQL) در دهه 1970 توسط دو آمریکایی (ریموند بویس و دونالد چمبرلین) از IBM ساخته شد. اولین نسخه آن به طور رسمی در سال 1986 تصویب شد و امروز رایج ترین زبان مدیریت پایگاه داده است. البته ، عمل پاکسازی جداول از سوابق یکی از عملیات اساسی در این زبان است و از چند طریق قابل انجام است.

نحوه پاک کردن یک جدول در sql
نحوه پاک کردن یک جدول در sql

ضروری

دانش اولیه زبان SQL

دستورالعمل ها

مرحله 1

با استفاده از دستور SQL cuncate جدول ها را مشخص کنید ، در جدول خود نام جدول مورد علاقه خود را مشخص کنید. به عنوان مثال ، اگر می خواهید جدولی به نام TableToClear پاک کنید ، کل پرس و جو باید به این شکل باشد:

جدول کوتاه `TableToClear`

گام 2

برای حذف داده ها از یک جدول ردیف به ردیف ، از عملگر حذف به عنوان جایگزین عملگر کوتاه استفاده کنید. نحو این دستور شما را ملزم به تعیین نام جدول و شرایطی می کند که یک سطر از آن حذف شود. اگر بدون توجه به محتوای ردیف ، شرطی را وارد کنید که درست شناخته شود ، در این صورت تمام رکوردهای جدول حذف می شوند. به عنوان مثال ، برای جدول TableToClear ، کوئری با این عملگر می تواند به این صورت باشد:

حذف از "TableToClear" که در آن 1

برخلاف عملگر کوتاه ، این پرسش تعداد ردیف های پاک شده را برمی گرداند. تفاوت دیگر در اجرای این دستور قفل نکردن کل جدول است ، بلکه فقط رکورد در حال پردازش است. اجرای این گزینه مدت زمان بیشتری طول می کشد ، که وقتی تعداد زیادی ردیف در جدول شستشو می شوند ، قابل توجه خواهد شد.

مرحله 3

گزینه های عجیب و غریب بیشتری نیز وجود دارد - به عنوان مثال ، جدول را به طور کامل حذف کنید و آن را در یک جستجوی Sql دوباره ایجاد کنید. برای حذف از drop استفاده کنید و برای ایجاد ایجاد کنید. به عنوان مثال ، اگر جدول TableToClear از یک فیلد متنی 50 حرف و یک فیلد عدد صحیح با مقادیر غیر صفر تشکیل شده است ، می توانید عملیات حذف و بازآفرینی آن را به صورت زیر بنویسید:

جدول افتادن `TableToClear`

ایجاد جدول `TableToClear` (عدد صحیح کد خالی نیست ،

نام char (50) صفر نیست);

توصیه شده: