SSMS siz ham ishlasa bo'ladi, masalan VSCode ni extensioni bor, Visual Studioni o'zini oynasi mavjud, ular bilan be'malol ishlasa bo'ladi. Lekin "Chumchuq so'ysa ham qassob so'ysin" deganlaridek SSMS dan yubor yaxshi.
SQL ni UPPER-CASE ham yozgan ma'qul.
SQL katta-kichik harflarga sezgir emas. SELECT va select keywordlari bir ma'noni beradi
Izohlar
Single-line : 2 ta tire qo'yilgan joydan o'ng tomoni qator oxirigacha comment
Koʻp qatorli — /* */qatoriga toʻgʻri keladi
SQL sub tillari
SQL turli narsalarni ta'minlaydigan ko'plab vositalardan iborat. SQL ning qismlari tillari tomonidan ishlab chiqilgan - bu kerak, ma'lumotlarni manipulyatsiya qilish, so'rovlar va ularni boshqarish
DDL - ma'lumotlarni aniqlash tili
DML - ma'lumotlarni manipulyatsiya qilish tili
DQL/DRL - ma'lumotlar so'rovi/qidiruv tili
TCL - tranzaktsiyalarni boshqarish tili
DCL - Ma'lumotlarni boshqarish tili
Ma'lumotlar bazasi bilan ishlash
SQL Serverda db nomi Unique (yagona) bo'lishi, maksimal 128 belgi bo'lishi kerak.
DB xosil mavjudligi 2 xil yo'li. UI va so'rov. Faqat Queryni yozaman.
MA'LUMOTLAR BAZASI YARATING
MA'LUMOTLAR BAZASINI YARATING < Ma'lumotlar bazasi_nomi >
MA'LUMOTLAR BAZASI YARATISH Talaba ;
Yangi database(keyingi o'rinlarda db) bilan 2 file ham hosil bo'ladi.
*.mdf- asosiy ma'lumotlar fayli. asosiy ma'lumotlar, jadvallar ushbu faylda yuqori.
*.ldf— jurnal maʼlumotlari fayli. Querylar tarixi(dbni tiklash uchun) ushbu faylda.
ALTER MA'LUMOTLAR BAZASI
MA'LUMOTLAR BAZASINI ALTER < Ma'lumotlar bazasi_nomi >
NOMNI O'G'RING = < Yangi nom >
ALTER MA'LUMOTLAR BAZASI Talaba
NOMINI O'G'RING = Talabalar ;
ALTER orqali db nomini, almashinuvini, file nomi va joyini va boshqalarni o' boshqarishimiz mumkin.
Fayl nomi:
DATABASE Edu_TSQL_Alterni o'zgartirish ;
FAYLNI O'ZGARTIRISH ( NAME = Edu_TSQL , NEWNAME = Edu_TSQL_newName );
Fayl joylashuvi:
DATABASE Edu_TSQL_Alterni o'zgartirish ;
FAYLNI O'ZGARTIRISH ( NAME = Edu_TSQL_NewName , FILENAME = N "C:\Program Files\Microsoft SQL
Do'stlaringiz bilan baham: |