Kasalxona database yaratildi create database kasalxona



Yüklə 17,62 Kb.
tarix23.12.2023
ölçüsü17,62 Kb.
#156353
Base3 10


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;
Yüklə 17,62 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə