SQL sintaksisi


baham ko'ring

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: select bilan SELECT bir 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 oladi
  • UPDATE - ma’lumotlar bazasidagi ma’lumotlarni yangilaydi
  • DELETE - ma’lumotlar bazasidan ma’lumotlarni o‘chiradi
  • INSERT INTO - ma’lumotlar bazasiga yangi ma’lumotlarni kiritadi
  • CREATE DATABASE - yangi ma’lumotlar bazasini yaratadi
  • ALTER DATABASE - ma’lumotlar bazasini o‘zgartiradi
  • CREATE TABLE - yangi jadval yaratadi
  • ALTER TABLE - jadvalni o‘zgartiradi
  • DROP TABLE - jadvalni o‘chiradi
  • CREATE INDEX - indeks (qidiruv kaliti) yaratadi
  • DROP INDEX - indeksni o‘chiradi



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!