ALTER TABLE ADD ;
DROP - jadvalni o’chirish buyrug’i. Jadvalni o'chirish imkoniga ega bo’lish uchun, jadval egasi (ya’ni yaratuvchisi) bo’lshingiz kerak. Faqat bo‘sh jadvalni o'chirish mumkin. Qatorlarga ega bo’lgan, to’ldirilgan jadvalni o‘chirish mumkin emas, ya’ni jadval o‘chirishdan oldin tozalangan bo’lshi kerak. Jadvalni o'chirish buyrug'i quyidagi ko‘rinishga ega:
YUQORIDA KELTIRILGAN MISOLLARNI KODLARI
create table Hokimyat (id int , Lavozimi nvarchar(20),Ishlash_vaqti nvarchar(20),Telefoni nvarchar(20),Joylashgan_joyi nvarchar(20) )
insert into Hokimyat values
(01121307,'direktor','10:00-17:00','93.1231565','105-xona'),
( 01122455,'sikretar','9:00-18:30','79.2210258','104-xona'),
( 01234571,'Hisobchi','11:00-19:00','90.2214531','201-xona'),
(02214450,'axrana','7:00-19:30','99.4561220','101-xona')
select * from Hokimyat
create table Shifoxonalar (ID int, Joylashgan_joyi nvarchar(20), Davolash_turi nvarchar(20),Ishlash_vaxti nvarchar(20),Telefonlari nvarchar(20),
Narxi nvarchar(20),
)
insert into Shifoxonalar values
(2214520,'Shahar markazida','Teri kasalliklari' ,'9:00-18:00','79.0124563','100-500 minggacha'),
(2278920,'Kata bozor yonida ','Oilaviy paleknika','10:00-17:00','97.2556535 ','50-200 minggacha'),
(2230014,'Metro yonida ','Ko’z kasalliklari','8:00-19-00','93.0127865','300-800 minggacha'),
(2207851,'Stadion yonida','Tish kasalliklari','11:00-20:00','90.7561265','80-200 minggacha')
select * from Shifoxonalar
create table Tadbirkorlar
(ID int , F_I_SH nvarchar(20),Mehnat_faoliyati nvarchar(20), SHartnoma nvarchar(20), Yonalishi nvarchar(20), Tugilgan_yili nvarchar(20))
insert into Tadbirkorlar values
(33301112,'Najmiddinov S.T','3 yildan buyon ',' Bozorlar b.n','chorvachilik','1998-yil'),
(33456787,'Abdurasulov M.Y','2 yildan buyon','Turistik fermalar','Savdo-sotiq','1991-yil'),
(33015247,'Omonov U.M','5 yildan buyon','Chet elga eksport','Kiyim-kechak','2000-yil'),
(33501478,'Nuriddinov S.A','10 yildan buyon','Restaranlar b.n','baliqchilik','1997-yil')
select * from Tadbirkorlar
create table Aholi
(ID int , F_I_SH nvarchar(20),Kasbi nvarchar(20), Yashash_hududi nvarchar(20), Yoshi int, Telefoni int)
insert into Aholi values
(04545187,'Bureyev F.U','shifokor','Navoiy',25,934649199),
(15204512,'Nosirov A.B','Quruvchi','Buxoro',20,901452647),
(01245732,'Temirov D.H','Qassob','Farg’ona',31,910554126),
(21457312,'RASULOV B.N','Student','Toshkent ',19,974556128)
select * from Aholi
drop table Aholi
--update Aholi
--set F_I_SH ='Sheraliyev Sh',Kasbi='talaba', Yashash_hududi='Yotoqxona', Yoshi=20,Telefoni=942574770 where ID =4545187
--UPDATE AHOLI
--SET F_I_SH ='Bureyev F.U',Kasbi='shifokor', Yashash_hududi='Navoiy' where ID =4545187
select * from Aholi
update Aholi
set Yoshi=25, Telefoni=934649199 where ID =4545187
select * from Aholi
delete from Aholi where ID=4545187
delete from Aholi where Kasbi ='Qassob'
delete from Aholi
select id ,Lavozimi,Telefoni from Hokimyat
select * from Hokimyat where Lavozimi='direktor'
select * from Aholi where Yoshi >20
select * from Aholi where Yoshi >25 or Yoshi<20
select * from Aholi where Yoshi <30 and Yoshi>20
XULOSA: Men bu labaratoriya ishida yuqoridagi 2 ta labaratoriyani birlashtirgan xolda SQL tilida jadvallar yaratish, o’zgartirish va o’chirishni MySql da baza va jadval yaratishni ,jadvallar atributini kiririshni va abyektlar orasidagi bog’lanishlarni aniqlashni o’rgandim.
30>20>
Do'stlaringiz bilan baham: |