Avtopark
TRANSPORT TURI
Moshina turlari
Xodimlar
F.I.SH
TRANSPORT NOMI
WEB-SAYTI
KOMPANIYA NOMI
Hamkorlar
Mijozlar
TELEFON RAQAMI
TELEFON RAQAMI
3,4-amaliy ishlar yuzasidan xulosa
Mavzu: SQL tilida jadvallar yaratish, o’zgartirish va o’chirish.
O’zim maysqlda ishlab chiqqan jadvalni korsatib otaman
Show databases; kiritsak bizda mavjud bo’lgan malumotlar bazasini qora ekranga chiqarib beradi.
Create database avtopark;
shunda avtopark nomli database ya’ni malumotlar bazasi kiritildi, buni esa show databases; orqali avval mavjud databaseslar orasida avtopark malumotlar bazasini ham korishimiz mumkun,keyin use avtopark ;so’rovini jo’natsak avtopark database ga bemalol ishlay olamiz . So’ng Create table xodimlar(id int,familiya_ism_sharifi varchar(20),lavozimi varchar varchar (30),ish_vaqti varchar(30),maoshi_mln_sum varchar(35),yoshi varchar(50),telefon_raqami_+998_ int);-> desc xodimlar;
deb kiritamiz va ekranda xodimlar jadvalining birinchi satri chop etiladi. Shu tartibda mijozlar,mashina turlar hamkorlar jadvallari ham kiritiladi.endi esa o’zgartirish va o’chirish korib chiqamiz . Masalan alter table xodimlar add manzili varchar(40); kiritamiz va desc xodimlar;
deb yozsak bizdagi jadvalga manzili degan yana bir satr paydo boladi. Yana alter xodimlar modify manzili varchar (50); desc xodimlar; ekranda manzili deb nomlangan ustun toifasini varchar(40) dan varchar(50) ga o`zgartirildi
Eng songgida masalan drop table xodimlar; deb kiritsak xodimlar jadvali o’chib ketadi. Endi AND,OR,NOT operatorlari haqida gapirsak AND va ,OR yoki ,NOT esa inkor manolarida ishlatiladi. Masalan Where id between 1 and 3; deb kiritsak ekranda id si faqat 1 va 3 orasidagi malumotlar chiqadi va bularga 1 va 3 ham kiradi. Not va OR ham shu tartibda ishlatiladi.masalan Select * from xodimlar Where not id= 4 ; deb kiritsak jadvaldagi 3- satrni tashlab ketadi va qolgan satrlar ekranga chiqadi. Yana bir narsa qolib ketibti Alter yordamida mavjud ustun nomini o’zgartiramiz alter table xodimlar change ish_vaqti ishlash_davomiyligi varchar (50); desc xodimlar; deb kiritsak ish_vaqti ustuni o’rniga ishlash_davomiyligi deb nomlangan yangi bir ustun paydo bo’ladi.
Do'stlaringiz bilan baham: |