Ishchi xodimlar jadvali
Xodim_id
Mahsulot_id
Ismi
Familiyasi
Yoshi
Pasport_seriyasi
Inn_raqami
Oylik_maoshi
Manzili
Status
Homiylar jadvali
Homiy_id
Firstname
Lastname
Yoshi
Status
Mahsulot_turlari jadvali
Mah_tur_id
Nomi
Mahsulotlar jadvali
Mahsulot_id
Mah_tur_id
Menejer_id
Nomi
Narxi
Barcode
Yuqoridagi ko’rinishni bazamizga jadval ko’rinishiga o’tkazamiz
Ishchi xodimlar jadvalini yaratamiz
Dastur kodimiz:
CREATE TABLE ishchi_xodimlar( xodim_id int PRIMARY KEY AUTO_INCREMENT, Mahsulot_id int NOT null, Ismi varchar(50) NOT null, Familiyasi varchar(60) NOT null, Yoshi int not null, Pasport_seriyasi varchar(20) NOT null UNIQUE KEY, Oylik_maoshi int , Manzili varchar(100) NOT null, status int NOT null) ;
Dastur natijasi:
Homiylar jadvalini yaratamiz
Dastur kodimiz:
CREATE TABLE homiy( homiy_id int PRIMARY KEY AUTO_INCREMENT, Firstname varchar(50) NOT null, Lastname varchar(60) not null, Yoshi int NOT null, status boolean NOT null)
Mahsulot_turlari jadvalini yaratamiz
Dastur kodimiz:
CREATE TABLE `mahsulot_turlari` (
`Mah_tur_id` int(11) NOT NULL,
`Nomi` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL
)
Dastur natijasi:
Mahsulotlar_jadvalini_yaratamiz'>Mahsulotlar jadvalini yaratamiz
Dastur kodimiz
CREATE TABLE mahsulot ( mahsulot_id INT PRIMARY KEY AUTO_INCREMENT, mah_tur_id int NOT null, Nomi varchar(100) NOT null, narxi int , Barcode int NOT null);
Datur natijasi:
DML komandalarini ishlatamiz.
Insert
Mahsulot_turlari jadvaliga ma’lumot kiritamiz
Dastur kodimiz:
INSERT INTO `mahsulot_turlari` (`Mah_tur_id`, `Nomi`) VALUES (NULL, 'Elektr anjomalar'), (NULL, 'Lak va bo`yoqlar'), (NULL, 'Deraza va oynalar'), (NULL, 'Santexnika anjomlari'), (NULL, 'Qumli mahsulotlar');
UPDATE komandasini ishlatamiz.
Dastur kodimiz:
UPDATE mahsulot_turlari SET Nomi = "lak va bo`yoq mahsulotlari" WHERE Mah_tur_id =2;
SELECT komandasini ishlatamiz;
Dastur kodimiz:
SELECT * FROM mahsulot_turlari WHERE Mah_tur_id = 2;
DELETE komandasini ishlatamiz
Dastur kodi
DELETE from mahsulot_turlari WHERE Mah_tur_id = 5;
Dastur Natijasi:
HOMIYLAR jadvalimizga INSERT orqali 20ta ma’lumot kiritamiz
Dastur kodi
INSERT INTO `homiy` (`homiy_id`, `Firstname`, `Lastname`, `Yoshi`, `status`) VALUES (NULL, 'Hakimov', 'Sardor', '23', '1'), (NULL, 'Salimov', 'Elshod', '20', '1'), (NULL, 'Bekzod', 'Husanov', '28', '1'), (NULL, 'Alisher', 'Botirov', '35', '1'), (NULL, 'Jahongir', 'Ergashev', '25', '1'), (NULL, 'Islom', 'Olimjonov', '20', '0'), (NULL, 'Oybek', 'Vohidov', '20', '1'), (NULL, 'Alijon', 'Zokirov', '26', '1'), (NULL, 'Muhammadali', 'Abdusattorov', '24', '0'), (NULL, 'Abdusattor', 'Alijonov', '25', '0'), (NULL, 'G`anisher', 'Abdullayev', '28', '1'), (NULL, 'Abdullajon', 'Norqo`ziyev', '26', '1'), (NULL, 'Xusan', 'Qodirov', '40', '1'), (NULL, 'Aziz', 'Murodov', '30', '1'), (NULL, 'Azamat', 'Qodirov', '20', '1'), (NULL, 'Diyora', 'Abdullayeva', '30', '1'), (NULL, 'Shahriyor', 'Bakirov', '28', '0'), (NULL, 'Ulug`bek', 'Sobirov', '36', '1'), (NULL, 'Umid', 'Abdullayev', '40', '1'), (NULL, 'Alisher', 'Qudratov', '24', '1');
Mahsulotlar jadvalimizga ma`lumot kiritamiz, ALTER VA DROP komandalarini ishlatamiz.
INSERT INTO `mahsulot` (`mahsulot_id`, `mah_tur_id`, `Nomi`, `narxi`, `Barcode`) VALUES (NULL, '1', 'Led', '6000', '168451648'), (NULL, '2', 'Lak', '15842', '256398741'), (NULL, '4', 'Areston', '5000000', '589632147'), (NULL, '3', 'Akfa deraza', '2000000', '789546321'), (NULL, '4', 'Unitaz', '6000000', '256314789'), (NULL, '1', 'Drel', '3000000', '984567123'), (NULL, '3', 'akfa eshik', '1500000', '365214798'), (NULL, '2', 'Oboy', '1200000', '987456321'), (NULL, '1', 'Balgarka', '1500000', '951236874'), (NULL, '4', 'Uvolni', '1500000', '658932741');
ALTER
Dastur kodimiz:
ALTER TABLE mahsulot add CONSTRAINT fk_mah_tur_id FOREIGN KEY(mah_tur_id) REFERENCES mahsulot_turlari(Mah_tur_id);
DROP
Dastur kodimiz:6-id li qatorni o`chiramiz:
ALTER TABLE `mahsulot` DROP `qo``shimcha`;
Ishchi_xodimlar jadvali:
Dastur kodi:
INSERT INTO `ishchi_xodimlar` (`xodim_id`, `Ismi`, `Familiyasi`, `Yoshi`, `Pasport_seriyasi`, `Oylik_maoshi`, `Manzili`, `status`) VALUES (NULL, 'Hakimov', 'Sardor', '23', 'AB1532598', '3000000', 'Namangan viloyati Namangan shahri', '1'), (NULL, 'Oybek', 'Vohidov', '20', 'AC3265898', '2500000', 'Farg`ona viloyati qo`qon shahar', '1'), (NULL, 'Muhammadqodir', 'Alijonov', '25', 'AB5896532', '3200000', 'Toshkent viloyati Toshkent shahri', '1'), (NULL, 'Abdulla', 'Bekmurodov', '22', 'AC8695347', '2000000', 'Buxoro viloyati Buxoro shahri', '0'), (NULL, 'Abduqodir', 'Abdusalomov', '25', 'AB6532568', '3500000', 'Qashqadaryo viloyati Qarshi shahri', '0');
Natijasi:
Agregat funksiyalarni WHERE operatori bilan ishlatish
MIN
Dastur kodimiz:
SELECT MIN(narxi) as minimum FROM `mahsulot` where 1
Dastur natijasi:
MAX
Dastur kodimiz:
SELECT MAX(narxi) as Maximum FROM `mahsulot` where 1
Dastur natijasi:
AVG
Dastur kodi:
SELECT AVG(Oylik_maoshi) as average FROM `ishchi_xodimlar` WHERE Status = 1;
Dastur natijasi:
COUNT
Dastur kodimiz:
SELECT COUNT(*) as sanoq FROM `ishchi_xodimlar` WHERE Oylik_maoshi > 2500000;
Dastur natijasi:
Do'stlaringiz bilan baham: |