Sql-da Jadvalni Qanday Tozalash Kerak

Mundarija:

Sql-da Jadvalni Qanday Tozalash Kerak
Sql-da Jadvalni Qanday Tozalash Kerak

Video: Sql-da Jadvalni Qanday Tozalash Kerak

Video: Sql-da Jadvalni Qanday Tozalash Kerak
Video: #20. Объединение таблиц SQL - FULL JOIN | Основы SQL 2024, Noyabr
Anonim

Tarkibiy so'rovlar tili (SQL) 1970-yillarda ikki amerikalik (Raymond Boyz va Donald Chamblin) tomonidan IBM tomonidan ishlab chiqilgan. Uning birinchi versiyasi 1986 yilda rasman qabul qilingan va bugungi kunda bu ma'lumotlar bazasini boshqarish uchun eng keng tarqalgan til. Albatta jadvallarni yozuvlardan tozalash operatsiyasi ushbu tilda asosiy operatsiyalardan biri bo'lib, bir necha usullar bilan amalga oshirilishi mumkin.

Sql-da jadvalni qanday tozalash kerak
Sql-da jadvalni qanday tozalash kerak

Kerakli

SQL tilining asosiy bilimlari

Ko'rsatmalar

1-qadam

So'rovingizga qiziqqan jadval nomini ko'rsatib, jadvallarni yig'ish uchun SQL qisqartirish operatoridan foydalaning. Masalan, TableToClear nomli jadvalni tozalamoqchi bo'lsangiz, unda barcha so'rov quyidagicha bo'lishi kerak:

qisqartirish jadvali `TableToClear`

2-qadam

Jadval satridan ma'lumotlarni o'chirish uchun qisqartirish operatoriga muqobil ravishda o'chirish operatoridan foydalaning. Ushbu buyruq uchun sintaksis jadval nomini va undan qatorni olib tashlash shartini belgilashni talab qiladi. Agar satr tarkibidan qat'i nazar, haqiqat ekanligi ma'lum bo'lgan shartni kiritsangiz, unda barcha jadval yozuvlari o'chiriladi. Masalan, TableToClear jadvali uchun ushbu operator bilan so'rov quyidagicha tuzilishi mumkin:

"TableToClear" dan o'chirib tashlang, bu erda 1

Kesilgan operatordan farqli o'laroq, ushbu so'rov o'chirilgan qatorlar sonini qaytaradi. Ushbu buyruqni bajarilishidagi yana bir farq bu butun jadvalni blokirovka qilish emas, balki ayni paytda faqat yozib olinayotgan yozuvdir. Ushbu parametrni bajarish uchun ko'proq vaqt talab etiladi, bu jadvalda ko'p satrlar yuvilganda sezilib qoladi.

3-qadam

Bundan tashqari, ko'proq ekzotik variantlar mavjud - masalan, jadvalni butunlay o'chirib tashlang va bitta SQL so'rovida qayta yarating. O'chirish uchun tomchidan foydalaning va yaratish uchun yarating. Masalan, TableToClear jadvali 50 belgidan iborat Nom matn maydonidan va nolga teng bo'lmagan qiymatlarga ega bo'lgan butun kod maydonidan iborat bo'lsa, uni o'chirish va qayta tiklash operatsiyalarini quyidagicha yozishingiz mumkin:

tomchi jadval `TableToClear`;

"TableToClear" jadvalini yaratish (

Kodning to'liq raqami null emas, Char (50) nomi bo'sh emas);

Tavsiya: