12. Ma'lumotlarni o'chirish
SQL yordamida jadvaldagi qatorni o'chirish juda oddiy jarayon. Sizga kerak bo'lgan narsa - jadvalni va o'chiriladigan qatorni tanlash. Oldingi misoldan jadvalning oxirgi qatorini olib tashlaylik tV seriallar... Bu\u003e O'chirish iborasi yordamida amalga oshiriladi
Tv_series-dan QAYERDA id \u003d 4 O'chirish
DELETE buyrug'ini yozishda ehtiyot bo'ling va WHERE bandi mavjudligiga ishonch hosil qiling, aks holda jadvaldagi barcha qatorlar o'chiriladi!
13. Jadvalni o'chirish
Agar biz barcha qatorlarni o'chirishni xohlasak, lekin jadvalni o'zi qoldirsak, TRUNCATE buyrug'idan foydalaning:
TRUNCATE TABLE table_name;
Agar biz aslida ma'lumotlarni ham, jadvalni ham o'chirishni xohlasak, u holda DROP buyrug'i foydali bo'ladi:
DROP TABLE table_name;
Ushbu buyruqlar bilan juda ehtiyot bo'ling. Ularni qaytarib bo'lmaydi! / P\u003e
Bu bizning SQL o'quv qo'llanmamizni yakunlaydi! Biz ko'p narsalarni qamrab olmadik, ammo siz bilgan narsalar sizning veb-kariyerangizda ba'zi amaliy ko'nikmalarni berish uchun etarli bo'lishi kerak.
Oldingi maqolalarda masalalar yoritilgan edi. SQL so'rovlari asosida ma'lumotlar bazasi jadvallarini "sql_training_st.mdb" tuzilishini yaratish texnologiyasi ko'rib chiqildi. Bundan tashqari, SQL so'rovlari yordamida ma'lumotlar bazasi jadvallari "sql_training_st.mdb" to'ldirildi.
Ma'lumki, relyatsion ma'lumotlar bazalarida SQL tili ma'lumotlarni manipulyatsiya qilish, ma'lumotlar bazalari tuzilishini va uning tarkibiy qismlarini aniqlash, ma'lumotlar bazasiga foydalanuvchi kirishini boshqarish va operatsiyalarni boshqarish yoki ma'lumotlar bazasidagi o'zgarishlarni boshqarish uchun mo'ljallangan.
SQL tili to'rt guruhdan iborat:
DML to'rt asosiy SQL so'rov turlarini o'z ichiga oladi:
INSERT - jadval oxiriga bir yoki bir nechta yozuvlarni qo'shish uchun mo'ljallangan;
UPDATE - jadval ustunlaridagi mavjud yozuvlarni o'zgartirish yoki jadvaldagi ma'lumotlarni o'zgartirish uchun mo'ljallangan;
DELETE - yozuvlarni jadvaldan o'chirish uchun mo'ljallangan;
SELECT - jadvallardan ma'lumotlarni tanlash uchun mo'ljallangan.
Sahifada tuzatuvchi so'rovlar bilan bog'liq bo'lgan SQL so'rovlarining dastlabki uch turi (INSERT, UPDATE, DELETE) muhokama qilindi.
Ushbu maqolada Access ma'lumotlar bazasi jadvallaridan ma'lumotlarni tanlash bo'yicha so'rovlarni ko'rib chiqamiz.
Access 2003 yoki 2007 ma'lumotlar bazasida saqlangan ma'lumotlarni olish uchun SELECT so'rovidan foydalanib jadvallardan ma'lumotlarni tanlashingiz mumkin.
Tanlash uchun quyidagi SQL so'rovini (SQL bayonoti) tuzamiz, buning uchun View / SQL Mode buyrug'ini bajarib SQL rejimini tanlaymiz. Klaviaturadan quyidagi SQL bayonotini kiriting:
SELECT *
Talabalardan;
Ushbu bayonot "SELECT *" va "FROM Student" ikkita banddan iborat. Birinchi bandda SELECT buyrug'i va identifikator * mavjud ("identifikator *" - jadvaldagi barcha ustunlar ko'rsatilishini anglatadi). Ikkinchi bandda FROM bandi va "Talabalar" identifikatori mavjud.
FROM - SELECT bandida ko'rsatilgan maydonlarni o'z ichiga olgan "Studentlar" jadvalini belgilaydi. Shuni ta'kidlash kerakki, tanlangan so'rovda har doim ikkita gap mavjud: SELECT va FROM. Boshqa operatorlar tanlov shartlariga qarab tanlov so'rovida ishtirok etishlari mumkin. 1-rasmda ma'lumot olish so'rovining skrinshoti ko'rsatilgan.
Shakl: 1. Ma'lumotlarni tanlash uchun SQL SELECT so'rovi
Ushbu misolda talabalar jadvalining barcha ustunlaridan ma'lumotlar namunasi hosil qilingan.
So'rovni "Student-request1" nomi bilan saqlaymiz. "Saqlash" buyrug'ini bajarish natijasida "Navigatsiya oynasi" - "So'rovlar: Talabalar-So'rovlar1" da ob'ekt paydo bo'ladi.
Tanlangan so'rovingizni saqlaganingizdan so'ng, Ishga tushirish belgisini bosish orqali so'rovni bajarishingiz kerak. "Yugurish" buyrug'ining natijalari shakl. 2018-04-02 121 2.
Shakl: 2. Talabalar jadvalining barcha ustunlaridan ma'lumotlarni olish
Do'stlaringiz bilan baham: |