SQL sintaksisi
SQL buyruqlari
Ma’lumotlar bazasida bajarishingiz kerak bo‘lgan amallarning aksariyati SQL buyruqlari bilan amalga oshiriladi.
SQL buyruqlari tushunish oson bo‘lgan kalit so‘zlardan iborat.
Quyidagi SQL buyrug‘i "Customers" nomli jadvaldagi barcha yozuvlarni tanlaydi:
Misol
Customers jadvalidagi barcha yozuvlarni tanlang:
SELECT * FROM Customers;
O‘zingiz sinab ko‘ring »
Ushbu darslikda biz sizga turli SQL buyruqlari haqida hamma narsani o‘rgatamiz.
Ma’lumotlar bazasi jadvallari
Ma’lumotlar bazasi odatda bir yoki bir nechta jadvallardan tashkil topadi. Har bir jadval o‘z nomiga ega (masalan, "Customers" yoki "Orders") va ma’lumotlarni o‘z ichiga olgan yozuvlar (qatorlar)dan iborat bo‘ladi.
Ushbu qo‘llanmada biz taniqli Northwind namunaviy ma’lumotlar bazasidan foydalanamiz (u MS Access va MS SQL Server tarkibiga kiradi).
Quyida misollarda foydalanilgan Customers jadvalidan tanlanma keltirilgan:
| CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
|---|---|---|---|---|---|---|
| 1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
| 2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
| 3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
| 4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
| 5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
Yuqoridagi jadval beshta yozuv (har bir mijoz uchun bitta) va yettita ustundan (CustomerID, CustomerName, ContactName, Address, City, PostalCode va Country) iborat.
Yodda tuting...
- SQL kalit so‘zlari katta-kichik harflarga sezgir emas:
selectbilanSELECTbir xil ma’noga ega
Ushbu qo‘llanmada biz barcha SQL kalit so‘zlarini KATTA HARFLARDA (UPPERCASE) yozamiz.
SQL buyruqlaridan keyin nuqtali vergul qo‘yiladimi?
Ba’zi ma’lumotlar bazasi tizimlari har bir SQL buyrug‘i oxirida nuqtali vergul (;) qo‘yishni talab qiladi.
Nuqtali vergul bir vaqtning o‘zida bir nechta SQL buyrug‘ini serverga yuborishga imkon beruvchi tizimlarda buyruqlarni bir-biridan ajratishning standart usuli hisoblanadi.
Ushbu darslikda biz har bir SQL buyrug‘ining oxirida nuqtali vergul ishlatamiz.
Eng muhim SQL buyruqlaridan ba’zilari
SELECT- ma’lumotlar bazasidan ma’lumotlarni ajratib oladiUPDATE- ma’lumotlar bazasidagi ma’lumotlarni yangilaydiDELETE- ma’lumotlar bazasidan ma’lumotlarni o‘chiradiINSERT INTO- ma’lumotlar bazasiga yangi ma’lumotlarni kiritadiCREATE DATABASE- yangi ma’lumotlar bazasini yaratadiALTER DATABASE- ma’lumotlar bazasini o‘zgartiradiCREATE TABLE- yangi jadval yaratadiALTER TABLE- jadvalni o‘zgartiradiDROP TABLE- jadvalni o‘chiradiCREATE INDEX- indeks (qidiruv kaliti) yaratadiDROP INDEX- indeksni o‘chiradi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
