Mysql-installer-cummunity- 8.0.28.0.msi dasturini o’rnatish.
Bu yerdan Windows (x86, 32-bit), MSI Installer o’rnatamiz.
Installation (O’rnatish) oynasi. Execute tugmasini bosib davom etiramiz.
Product Configuration oynasi. Next tugmasini bosamiz.
Accounts and Roles oynasi. Bunda parol quyamiz va Next tugmasini bosamiz.
Windows Service oynasi. Standart System Accountni tanlaymiz keyin Next tugmasini bosamiz.
Server File Permissions oynasi. Hech qanday o’zgartirish kiritmagan holda Next tugmasini bosamiz.
Apply Configuration oynasi. Excute tugmasini bosamiz va u har birini tanlab chiqadi.
Product Configuration oynasi. Undan Next tugmasini bosamiz.
Connect To Server oynasi. Quygan parolni o’rnatamiz Check tugmasini bosib keyin Next tugmasini bosamiz.
Apply Configuration oynasi. Excute tugmasini bosamiz.
Installation Complete oynasi. O’z nihoyasiga yetqamiz Finish tugmasini bosamiz.
O’quv markazi mohiyat – aloqa diagrammasi
Relyatsionmalumotlari
O’QUV MARKAZI
ID
|
OBYEKTLARI
|
1
|
XODIMLAR
|
2
|
KURSLAR
|
3
|
TALABALAR
|
XODIMLAR
XODIM_ID
|
FISH
|
MANZILI
|
TEL
|
LAVAZIMI
|
MAOSHI
|
1
|
Najmiddinov Sardorbek Akromjon o’g’li
|
Samarqand viloyati Narpay tumani
|
994700126
|
Deriktor
|
1000000000
|
2
|
Ortiqov Anvar
|
Toshkent Shahar
|
997775566
|
O’qituvchi
|
100000000
|
|
|
|
|
|
|
KURSLAR
KURS_ID
|
NOM I
|
DAVOMIYLIGI
|
KURS_NARXI
|
1
|
Fizika
|
12
|
5000000
|
2
|
Matematika
|
13
|
7000000
|
TALABALAR
TALABA_ID
|
FIO
|
YOSHI
|
NOMER
|
MANZILI
|
1
|
Ortiq Sultonov
|
19
|
996661122
|
Toshkent shahar
|
2
|
Abdusattarov Akbar
|
15
|
332224455
|
Yunusobod tumani
|
SQL tilida jadvallar yaratish, o’zgartirish va o’chirish.
Yaratish
Oquv markazi databaseni yaratilishi
Xodimlar jadvali yaratilishi
create table xodimlar(id int auto_increment primary key not null, fio varchar(70) not null, manzil varchar(70) not null, lavozim varchar(20) not null, raqam varchar(13));
Talabalar jadvali yaratilishi
create table talabalar(id int auto_increment primary key not null, fio varchar(70) not null, manzil varchar(70) not null, age int not null, raqam varchar(13));
Kurslar jadvalini yaratilishi
create table kurslar(id int auto_increment primary key not null, nomi varchar(15), narxi int not null, davomiyligi int);
alter table kurslar add type varchar(25);
Kurslar jadvaliga type nomli ustun qo’shamiz
Modify buyrugi orqali mavjud ustun toifasini uzgartish
alter table kurslar modify type varchar(30);
alter table kurslar change type toifasi varchar(30);
Change mavjud ustun nomini o’zgartiradi
Jadval obyektlariga qiymatlar beramiz:
insert into xodimlar(fio, manzil, lavozim, raqam)values("Najmiddinov Sardor", "Samarqand", "Deriktor", "+998904700126"),("Akbar Abduyev", "Jizzax", "
Qoravul", "+998665552233"),("Aliyev Vali", "Toshkent", "Oqituvchi", "+998330040566");
Xodimlar jadvaliga qiymat kiritilishi
insert into talabalar(fio,manzil, age, raqam)values("Najmiddinov Sardor", "Samarqand",19,"+998904700126"),("Akbar Abduyev", "Jizzax", 20, "+998665552233"),("Aliyev Vali", "Toshkent", 21, "+998330040566");
Talabalar jadvaliga qiymatlar kiritildi.
insert into kurslar(nomi, narxi, davomiyligi, toifasi) values ("Matematika", 400000, 5, "Aniq"),("Fizika", 500000, 6, "Aniq"),("Tarix", 400000, 4, "Ijtimoiy") ;
Kurslar jadvaliga qiymatlar kiritildi.
UPDATEdan foydalanib maydonga qiymat beramiz.
And operatori relational ma'lumotlar bazalarida SQL (Structured Query Language) tilida foydalaniladi. Ushbu operator, WHERE klavuzi orqali ma'lumotlar bazasidagi so'rovda shartlarni birlashtirish uchun ishlatiladi.
select * from kurslar where narxi = 400000 and davomiyligi >=5;
SQL ma'lumotlar bazalarida "OR" operatori, ikkita yoki undan ko'p shartni tekshirish uchun ishlatiladi. "OR" operatori, bitta yoki ikkita shartning bajarilishi bilan bog'liq bo'lgan ma'lumotlar to'plamini qaytaradi. Agar bitta shart ham bajarilsa, so'rov natijasi true bo'ladi.
select * from kurslar where narxi = 700000 or davomiyligi <=5;
"Not" operatori, SQL ma'lumotlar bazalarida WHERE klavuzida foydalaniladi va bir shartni tekshirishda negatsiyasini olish uchun ishlatiladi. "Not" operatori shart bajarilganda false bo'lsa, uning negatsiyasini olish uchun foydalaniladi.
select * from kurslar where not narxi=400000;
Dostları ilə paylaş: |