Kasalxona database yaratildi
CREATE DATABASE kasalxona;
Kasalxonaga oid 3 ta table yaratildi
USE kasalxona;
CREATE TABLE IF NOT EXISTS xodimlar (
id INT PRIMARY KEY AUTO_INCREMENT,
ism VARCHAR(50) NOT NULL,
familiya VARCHAR(50) NOT NULL,
lavozim VARCHAR(50) NOT NULL,
tel_nomer VARCHAR(15) NOT NULL
);
CREATE TABLE IF NOT EXISTS xizmatlar_turlari (
id INT PRIMARY KEY AUTO_INCREMENT,
nomi VARCHAR(50) NOT NULL
);
CREATE TABLE IF NOT EXISTS xodim_xizmatlari (
id INT PRIMARY KEY AUTO_INCREMENT,
xodim_id INT,
xizmat_id INT,
FOREIGN KEY (xodim_id) REFERENCES xodimlar(id),
FOREIGN KEY (xizmat_id) REFERENCES xizmatlar_turlari(id)
);
Xodimlar jadvaliga malumot qushildi
Xizmat turlari jadvaliga malumotlar qo’shildi
Xodim_xizmatlari jadvaliga malumotlar qo’shildi
Alter table ishlatildi
Xodimlar jadvalidagi malumotlat
xizmatlar_turlari jadvalidagi malumotlar
xodim_xizmatlari dagi malumotlar
3 ta table ham oçhirildi
Ishlatilgan barcha querylar
CREATE DATABASE kasalxona;
USE kasalxona;
CREATE TABLE IF NOT EXISTS xodimlar (
id INT PRIMARY KEY AUTO_INCREMENT,
ism VARCHAR(50) NOT NULL,
familiya VARCHAR(50) NOT NULL,
lavozim VARCHAR(50) NOT NULL,
tel_nomer VARCHAR(15) NOT NULL
);
CREATE TABLE IF NOT EXISTS xizmatlar_turlari (
id INT PRIMARY KEY AUTO_INCREMENT,
nomi VARCHAR(50) NOT NULL
);
CREATE TABLE IF NOT EXISTS xodim_xizmatlari (
id INT PRIMARY KEY AUTO_INCREMENT,
xodim_id INT,
xizmat_id INT,
FOREIGN KEY (xodim_id) REFERENCES xodimlar(id),
FOREIGN KEY (xizmat_id) REFERENCES xizmatlar_turlari(id)
);
INSERT INTO xodimlar (ism, familiya, lavozim, tel_nomer) VALUES
('Oybek', 'Xoliqov', 'Doktor', '+998901234580'),
('Nilufar', 'Rahmonova', 'Tarbiyachi', '+998901234581'),
('Rustam', 'Usmonov', 'Xizmatkor', '+998901234582'),
('Nodira', 'Nabiyeva', 'Texnik', '+998901234583'),
('Farruh', 'Xudoyorov', 'Menejer', '+998901234584'),
('Xurshid', 'Usmonov', 'Hamshira', '+998901234585'),
('Sevara', 'Hamidova', 'Menejer', '+998901234586'),
('Akram', 'Rahmonov', 'Sotuvchi', '+998901234587');
INSERT INTO xizmatlar_turlari (nomi) VALUES
('Terapevtik xizmatlar'),
('Xirurgik xizmatlar'),
('Stomatologik xizmatlar'),
('Radiologik xizmatlar'),
('Fizioterapevtik xizmatlar'),
('Laboratoriya xizmatlari'),
('Reabilitatsiya xizmatlari'),
('Hamshirachilik xizmatlari'),
('Nevropatologik xizmatlar'),
('Psixologik xizmatlar');
select * from xodimlar;
INSERT INTO xodim_xizmatlari (xodim_id, xizmat_id) VALUES
(1, 1), -- Oybek terapevtik xizmatlarni bajaradi
(2, 2), -- Nilufar xirurgik xizmatlarni bajaradi
(3, 3), -- Rustam stomatologik xizmatlarni bajaradi
(4, 4), -- Nodira radiologik xizmatlarni bajaradi
(5, 5), -- Farruh fizioterapevtik xizmatlarni bajaradi
(6, 6), -- Xurshid laboratoriya xizmatlarini bajaradi
(7, 7), -- Sevara reabilitatsiya xizmatlarini bajaradi
(8, 8); -- Akram hamshirachilik xizmatlarini bajaradi
ALTER TABLE xodim_xizmatlari
MODIFY COLUMN xodim_id INT;
select * from xodimlar;
select * from xizmatlar_turlari;
select * from xodim_xizmatlari;
DROP TABLE IF EXISTS xodim_xizmatlari;
DROP TABLE IF EXISTS xizmatlar_turlari;
DROP TABLE IF EXISTS xodimlar;
Dostları ilə paylaş: |