Ma'lumotlarni kiritish, yangilash, o'chirish va ko'rish uchun SQL so'rovlaridan foydalanish
© Abdu Illia MIS 4200 - 2015 yil bahori
28/1/2015 chorshanba
3A bob
Translated from English to Uzbek - www.onlinedoctranslator.com
3A darsning maqsadlari
Siz qanday qilishni bilishingiz kerak:
- Ma'lumotlar bazasi jadvallarini avtomatik ravishda yaratish uchun skriptni ishga tushiring
- Ma'lumotlar bazasi jadvallariga ma'lumotlarni kiritish
- Ma'lumotlar bazasi tranzaktsiyalarini yarating va ma'lumotlarni ma'lumotlar bazasiga topshiring
- SQL so'rovlarida qidirish shartlarini yarating
- Ma'lumotlar bazasi yozuvlarini yangilang va o'chiring va jadvallarni qisqartiring
- Surrogat kalit qiymatlarini avtomatik ravishda yaratish uchun ketma-ketliklarni yarating va foydalaning
Ma'lumotlar bazasi jadvallarini yaratish uchun skriptlardan foydalanish
- SQL skripti
- Bir yoki bir nechta SQL iboralarini o'z ichiga olgan matn fayli
- Faqat SQL bayonotlarini o'z ichiga oladi
- Fayl kengaytmasi bo'lishi kerak.sql
- Skriptni ishga tushiring
- SQL so'rovida yozingquyidagilardan biri:
- boshlash yo'l\fayl
- @ yo'l\fileman
- Misol:oralab00.sql ni ishga tushiring
- Misol:@ F:\MIS4200\script1.sql
JADVAL joylashuvini YARATING (loc_id NUMBER(5), bldg_code NUMBER(3) xona VARCHAR2(20); Joylashuvni TA’SFRI BERING TABLE joylashuvini ALTER QO'SHISH (sig'im NUMBER(5);
Script1.sql
INSERT buyrug'idan foydalanish
- Ma'lumotlarni kiritish uchun asosiy sintaksishar bir ustunga:
INSERT INTOstol nomi
QIYMATLAR (ustun1_qiymat,ustun2_qiymat, … );
- Qiymatlarni CREATE TABLE-dagi kabi tartibda ro'yxatlash kerak
- Agar ma'lumotlar qiymati noma'lum bo'lsa, NULL kiritish kerak
- Belgilar ma'lumotlari bo'lsa, bitta tirnoq belgilaridan foydalanish kerak
- Kotirovkalardagi qiymat katta-kichik harflarga sezgir
- Qo'shish uchun asosiy sintaksistanlangan ustunlarga
INSERT INTOstol nomi(ustun nomi1,ustun nomi2,…)
QIYMATLAR (ustun1_qiymat,ustun2_qiymat, … );
Eslatma: 454 St. Jon's Placeni belgilash uchun yozish kerak'454 Avliyo Ioannning o'rni'
Savol: Agar siz ma'lumotlarni kiritmoqchi bo'lgan jadval uchun ustunlar tartibini eslay olmasangiz, tekshirish uchun SQL Plus da qanday buyruqdan foydalanishingiz mumkin?
INSERT INTO talaba QIMMATLAR ('JO100', 'Jons', 'Tammy', 'R', '1817 Eagleridge Circle', 'Tallahassee', 'FL', '32811', '7155559876', 'SR',HOZIRGI KUNGACHA('07/14/1984' ,'MM/KK/YYYY'), '8891', 1,TO_YMINTERVAL('3-2'));
Misol
Do'stlaringiz bilan baham: |