Ma'lumotni aniqlash tili ma'lumotlar bazalari va ma'lumotlar bazasi obyektlarini yaratish va yo'q qilish uchun ishlatiladi. Ushbu buyruqlar ma'lumotlar bazasi loyihasining o'rnatish va o'chirish bosqichlarida ma'lumotlar bazasi ma'murlari tomonidan ishlatiladi. Bu erda to'rtta asosiy DDL buyruqlar tuzilishi va ulardan foydalanishga qarash:
YARATMOQ. Kompyuterda ma'lumotlar bazasini boshqarish tizimini o'rnatish juda ko'p mustaqil ma'lumotlar bazalarini yaratish va boshqarish imkonini beradi. Misol uchun, savdo bo'limi uchun mijozlar bilan aloqalar ma'lumotlar bazasini va kadrlar bo'limi uchun kadrlar bazasini saqlab qolishingiz mumkin. CREATE buyrug'i sizning platformangizda ushbu ma'lumotlar bazalarini yaratish uchun ishlatiladi. Misol uchun, buyruq:
CREATE DATABASE xodimlari
Sizning DMS laringizda "xodimlar" deb nomlangan bo'sh ma'lumotlar bazasini yaratadi. Ma'lumotlar bazasini yaratganingizdan so'ng, keyingi qadam ma'lumotlarni o'z ichiga olgan jadvallarni yaratishdir. Buning uchun CREATE buyrug'ining yana bir variantini ishlatish mumkin. Buyruq:
CREATE TABLE private_info (first_name char (20) not null, last_name char (20) not null, employee_id int null)
joriy ma'lumotlar bazasida "personal_info" nomli jadval o'rnatadi. Masalan, jadvalda uchta atributlar mavjud: first_name, last_name, and employee_id va qo'shimcha ma'lumot.
FOYDALANING. USE buyrug'i Sizning DBA'laringizda ishlashni istagan ma'lumotlar bazasini belgilash imkonini beradi. Misol uchun, agar siz hozirda savdo ma'lumotlar bazasida ishlayotgan bo'lsangiz va ishchilar bazasiga ta'sir qiladigan ba'zi buyruqlar chiqarishni xohlasangiz, ularni quyidagi SQL buyrug'i bilan boshlang:
FOYDALANISH xodimlari
Ma'lumotni manipulyatsiya qiluvchi SQL buyruqlar berishdan avval siz ishlayotgan ma'lumotlar bazasini doimo his qilish juda muhimdir.
ALTER. Ma'lumotlar bazasida jadval yaratganingizdan so'ng uning ta'rifini o'zgartirishni xohlashingiz mumkin. ALTER buyrug'i siz jadvalni tahrirlash va qayta tiklamasdan o'zgartirishlar kiritishga imkon beradi. Quyidagi buyruqni ko'rib chiqing:
ALTER TABLE personal_info Ish haqi pulni qo'shish null
Ushbu misol, personal_info stoliga yangi xislat beradi - bu xodimning ish haqi. "Pul" argumenti ishchining ish haqi dollar va sent formatida saqlanganligini bildiradi. Va nihoyat, "bo'sh" kalit so'z ma'lumotlar bazasiga ushbu sohada biron bir xodim uchun hech qanday qiymat berilmasligini aniq ko'rsatib beradi.
DROP. Ma'lumotni aniqlash tilining yakuniy buyrug'i, DROP bizni ma'lumotlar bazasi ob'ektlarini barcha ma'lumotlar bazasini olib tashlash imkonini beradi. Misol uchun, biz yaratgan shaxsiy_info jadvalini butunlay olib tashlashni istasak, biz quyidagi buyruqni ishlatamiz:
DROP TABLE Shaxsiy_info
Xuddi shunday, quyida berilgan buyruq barcha xodimlar bazasini olib tashlash uchun ishlatiladi:
DROP DATABASE xodimlari
Ushbu buyruqni ehtiyotkorlik bilan foydalaning. DROP buyrug'i ma'lumotlar bazasidan barcha ma'lumotlar tuzilmalarini olib tashlaydi. Shaxsiy yozuvlarni olib tashlashni istasangiz, Data Manipulation Language ning Delete buyrug'ini ishlating.
Do'stlaringiz bilan baham: |