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


Download 35.97 Kb.
bet1/2
Sana18.06.2023
Hajmi35.97 Kb.
#1594354
  1   2
Bog'liq
SQL so\'rovlar (3)


SQL so’rovlar

  1. CREATE DATABASE database_name – ma’lumotlar bazasini yaratish

  2. CREATE TABLE kurslar(name type, …) – Ma’lumotlar bazasiga jadval qo’shish

  3. INTEGER, INT, INT(30) – Butun turdagi ma’lumotlarni bildiradi.

  4. CHAR(30) – belgili ma’lumotlarni kiritish uchun qiymat turi.

  5. AUTO_INCREMENT – qiymatni avtomatik 1 butun songa oshiradi

  6. PRIMARY KEY – ichki kalit

CREATE TABLE kurslar(
id INTEGER AUTO_INCREMENT PRIMARY KEY,
kurs_nomi CHAR(50),
kurs_narxi INT(20),
uqituvchi_id INT
);

  1. INSERT INTO – Jadvalga ma’lumot kiritish

INSERT INTO
kurslar(kurs_nomi, kurs_narxi, uqituvchi_id)
VALUES ("Web dasturlash", 400000, 3)



  1. 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)

  1. 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



  1. UPDATE – Kiritilgan ma’lumotlarni o’zgartirish

UPDATE courses
SET course_name="DJANGO"
WHERE id=2

  1. ALTER CHANGE COLUMN – Jadval ustuni nomini o’zgartirish

ALTER TABLE courses
CHANGE COLUMN techerid myteacherid INT

  1. Jadval nomini o’zgartirish


Download 35.97 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling