Muhammad al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti
1-Laboratoriya
Bajardi: T.Mamajonov
Tekshirdi: Xurramova R
Tashkent – 2022
SQL bayonotlari
Ma'lumotlar bazasida bajarishingiz kerak bo'lgan aksariyat harakatlar SQL bayonotlar yordamida amalga oshiriladi.
Quyidagi SQL bayonoti "Customers" jadvalidagi barcha yozuvlarni tanlaydi:
Misol
SELECT * FROM Customers;
Ushbu o'quv qo'llanmada biz sizga SQL ning turli xil bayonotlari haqida ma'lumot beramiz.
Shuni yodda tuting ...
SQL kalit so'zlari katta / kichik harflarga e`tibor bermaydi: select va SELECT bir xil.
Ushbu qo'llanmada biz barcha SQL kalit so'zlarini katta harflar bilan yozamiz.
SQL bayonotlaridan keyin nuqtali- vergul qo`yish kerakmi?
Ba'zi ma'lumotlar bazalari tizimlari har bir SQL bayonotining oxirida nuqta-vergulni talab qiladi.
Nuqtali-vergul - bu serverga bir xil chaqiriqda bir nechta SQL so`rovlarini bajarishga imkon beradigan ma'lumotlar bazalari tizimidagi har bir SQL operatorini ajratishning standart usuli.
Ushbu o'quv qo'llanmada biz har bir SQL bayonotining oxirida nuqta-verguldan foydalanamiz.
Ba'zi muhim SQL buyruqlari
SELECT - ma'lumotlar bazasidan ma'lumotlarni chiqaradi
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 yaratadi (qidirish kaliti)
DROP INDEX - indeksni o'chiradi
SQL SELECT bayonoti
SELECT iborasi ma'lumotlar bazasidan ma'lumotlarni tanlash uchun ishlatiladi.
Qaytgan ma'lumotlar natijalar jadvalida saqlanadi va ular natijalar to'plami deb nomlanadi.
SELECT Sintaksisi
SELECT column1, column2, ...
FROM table_name;
Bu erda, column1, column2, ... - bu ma'lumotlar tanlamoqchi bo'lgan jadvalning maydon nomlari. Agar jadvalda mavjud bo'lgan barcha maydonlarni tanlashni xohlasangiz, quyidagi sintaksisdan foydalaning:
SELECT * FROM table_name;
Namunaviy ma'lumotlar bazasi
Quyida Northwind namunaviy ma'lumotlar bazasidagi "Customers" jadvalidan tanlov mavjud:
Ustun tanlash sintaksisi
Quyidagi SQL bayonoti "Customers" jadvalidan "CustomerName" va "City" ustunlarini tanlaydi:
Misol
SELECT CustomerName, City FROM Customers;
SELECT *
Quyidagi SQL bayonoti "Customers" jadvalidagi barcha ustunlarni tanlaydi:
Misol
SELECT * FROM Customers;
Do'stlaringiz bilan baham: |