SQL so’rovlar
CREATE DATABASE database_name – ma’lumotlar bazasini yaratish
CREATE TABLE kurslar(name type, …) – Ma’lumotlar bazasiga jadval qo’shish
INTEGER, INT, INT(30) – Butun turdagi ma’lumotlarni bildiradi.
CHAR(30) – belgili ma’lumotlarni kiritish uchun qiymat turi.
AUTO_INCREMENT – qiymatni avtomatik 1 butun songa oshiradi
PRIMARY KEY – ichki kalit
CREATE TABLE kurslar(
id INTEGER AUTO_INCREMENT PRIMARY KEY,
kurs_nomi CHAR(50),
kurs_narxi INT(20),
uqituvchi_id INT
);
INSERT INTO – Jadvalga ma’lumot kiritish
INSERT INTO
kurslar(kurs_nomi, kurs_narxi, uqituvchi_id)
VALUES ("Web dasturlash", 400000, 3)
SELECT – ma’lumotlarni tanlash
SELECT * FROM kurslar - Barcha ustunlarni ekranga chiqarish
SELECT kurs_nomi, kurs_narxi FROM kurslar - kurs_nomi va kurs_narxi ustunlarini ekranga chiqarish,
SELECT kurs_nomi AS nomi, kurs_narxi AS narxi FROM kurslar – ustunlarni boshqa nom bilan nomlash (AS)
WHERE – Biror shart asosida ma’lumotlarni tanlash
SELECT *
FROM kurslar
WHERE uqituvchi_id<3 – uqituvchi_id<3 dan kichik bo’lgan barcha ustunlarni chiqarish so’rovi
UPDATE – Kiritilgan ma’lumotlarni o’zgartirish
UPDATE courses
SET course_name="DJANGO"
WHERE id=2
ALTER CHANGE COLUMN – Jadval ustuni nomini o’zgartirish
ALTER TABLE courses
CHANGE COLUMN techerid myteacherid INT
Jadval nomini o’zgartirish
3>3>
Do'stlaringiz bilan baham: |