Sql – Structured Query Language


Жадвалдаги маълумотларни бошқа жадвалдаги маълумотлар асосида янгилаш


Download 163.88 Kb.
bet7/7
Sana28.12.2022
Hajmi163.88 Kb.
#1020031
1   2   3   4   5   6   7
Bog'liq
10-Лекция узб (1)

Жадвалдаги маълумотларни бошқа жадвалдаги маълумотлар асосида янгилаш:
UPDATE customers
SET city = (SELECT city
FROM suppliers
WHERE suppliers.supplier_name = customers.customer_name)
WHERE customer_id > 5000;
Язык SQL
Маълумот киритиш. оператор INSERT INTO
Тавсифи. MySQL тизимдаги INSERT INTO оператори жадвалга бир ёки бир нечта ёзувларни киритиш учун қўлланилади.
Синтаксис. INSERT операторининг VALUES калит сўзи ёрдамида маълумот киритишдаги оддий синтаксиси:
INSERT INTO table (column1, column2, … ) VALUES (expression1, expression2, … ), (expression1, expression2, … ), …;
INSERT INTO оператори ёрдамида бир қанча ёзувларни киритиш синтаксиси:
INSERT INTO table (column1, column2, … ) SELECT expression1, expression2, … FROM source_table [WHERE conditions];
Язык SQL
Маълумот киритиш. оператор INSERT INTO
 

INSERT INTO suppliers
(supplier_id, supplier_name)
VALUES
(100, 'Acer');

VALUES калит сўзидан фойдаланишга мисол
INSERT INTO операторидан фойдаланишнинг энг оддий усули бу VALUES калит сўзидан фойдаланиб маълумот киритишдир. Масалан:
Ушбу оператор бажарилиши натижасида suppliers жадвалига ёзувлар киритилади. Янги ёзувда supplier_id устундаги қиймат 100 га ва supplier_name устундаги қиймат ‘Acer’ га тенг бўлади.
Қисм сўровдан фойдаланишга мисол.
INSERT INTO операторида мураккаб шаклда фойдаланиш мумкин, масалан:
INSERT INTO suppliers
(supplier_id, supplier_name)
SELECT account_no, name
FROM customers
WHERE customer_id < 300;

Назорат саволлари

  • CREATE TABLE – операторини тавсифланг. Жадваллар яратишга мисол келтиринг.
  • ALTER TABLE – операторини таърифланг. Бу оператор ёрдамида жадвал структурасини ўзгартириш бўйича қандай амаллар бажарилади? Мисоллар келтиринг.
  • UPDATE – маълумотларни янгилаш оператори. Бу оператор ёрдамида қандай амаллар бажарилади? Мисоллар келтиринг.
  • INSERT INTO – маълумот киритиш операторини. Бу оператор ёрдамида қандай амаллар бажарилади? Мисоллар келтиринг.

Download 163.88 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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