Vazirligi



Download 21,74 Kb.
Sana27.05.2023
Hajmi21,74 Kb.
#944866
Bog'liq
4-mustaqil ish


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH

VAZIRLIGI


MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI



KOMPYUTER INJINIRINGI FAKULTETI
KI 17-21 GURUH TALABASINING

WEB DASTURLASHGA KIRISH

FANIDAN

4-MUSTAQIL ISH

Bajardi: JOVLIYEV.O


Qabul qildi: ZOXIDOV.J



Reja:
1.Saxifani MySQL ma’lumotlar bazasi bilan bog‘lash va jadvallar ro‘yxatini ko‘rish,MySQL ma’lumotlar bazasi operatorlari bilan ishlash va ulami boshqarish;
2. MySQL ma’lumotlar bazasiga ma’lumotlami -
jadvallar yaratish va ularni to‘ldirish, MySQL
ma’lumotlar bazasida jadvallar yaratishda va
ularni boshqarishda qo‘llaniladigan
opetatorlar;

1) MySQL (My Structured Query Language) ma’lumotlar bazasi tizimi, ochiq manbali, tezroq va ishlov berishga aniq, ochiq manbali, relatsion tizimli ma’lumotlar bazasi tizimidir.

Bazaning jadvallari yaratilgandan so‘ng ularga ro‘yxat qo‘shish, yangi qator qo‘shish, jadvallarni o‘chirish, jadvallar bilan ishlash, jadvallar orasidagi bog‘lanishlarni yaratish, bazadagi ma’lumotlarni yangilash va ko‘p yana boshqa operatsiyalar amalga oshirilishi mumkin.

MySQL tizimi, boshqaruvchi uchun mukammal boshqaruv tizimini taqdim etadi, buning orqali yangi jadvallar yaratilishi, mavjud jadvallarni o‘zgartirish, foydalanuvchilarga murojat berish, foydalanuvchilarni boshqarish va boshqalar kabi muhim operatsiyalar amalga oshirilishi mumkin.


MySQL ma'lumotlar bazasi bilan bog'lash va jadvallar ro'yxatini ko'rish uchun quyidagi so'rovni bajarishimiz mumkin:

```SHOW DATABASES;```

Bu so'rov barcha mavjud ma'lumotlar bazalarini ro'yxatga olish uchun ishlatiladi.

MySQL ma'lumotlar bazasi operatorlari bilan ishlash va uning boshqarishini o'rganish uchun quyidagi mavzularga e'tibor berishingiz kerak:

1. DML (Data Manipulation Language) operatorlari: Ma'lumotlar bazasida ma'lumotlarni qo'shish, o'zgartirish va o'chirish uchun ishlatiladi. Misol uchun, ```SELECT```, ```INSERT```, ```UPDATE``` va ```DELETE``` operatorlari.

2. DDL (Data Definition Language) operatorlari: Ma'lumotlar bazasida jadval va boshqa obyektlarni yaratish, o'zgartirish va o'chirish uchun ishlatiladi. Misol uchun, ```CREATE```, ```ALTER``` va ```DROP``` operatorlari.

3. DCL (Data Control Language) operatorlari: Ma'lumotlar bazasidagi ma'lumotlar uchun ruxsat berish yoki ruxsatni bekor qilish uchun ishlatiladi. Misol uchun, ```GRANT``` va ```REVOKE``` operatorlari.

4. TCL (Transaction Control Language) operatorlari: Ma'lumotlar bazasida tranzaksiyalar boshqarish uchun ishlatiladi. Misol uchun, ```COMMIT```, ```ROLLBACK``` va ```SAVEPOINT``` operatorlari.

MySQL ma'lumotlar bazasini boshqarish uchun yordamchi dasturlardan foydalanish mumkin, masalan, phpMyAdmin, MySQL Workbench va boshqalar. Bu yordamchi dasturlar orqali ma'lumotlar bazasini vizual tahrir qilish, so'rovlar yaratish va boshqarish mumkin.

2) Jadvallar yaratishda foydalaniladigan operatorlar:

CREATE TABLE: yangi jadval yaratish uchun ishlatiladi.


ALTER TABLE: mavjud jadvalni o‘zgartirish uchun ishlatiladi.
DROP TABLE: jadvalni o‘chirish uchun ishlatiladi.
Jadvalni to‘ldirishda foydalaniladigan operatorlar:

INSERT INTO: jadvallarga yangi ma’lumotlarni kiritish uchun ishlatiladi.


UPDATE: mavjud ma'lumotlarni yangilash uchun ishlatiladi.
DELETE: ma'lumotlarni o'chirish uchun ishlatiladi.
MySQL ma'lumotlar bazasidagi jadvallarni boshqarish uchun foydalaniladigan boshqa operatorlar:

SELECT: jadvallardan ma’lumotni olish uchun ishlatiladi.


JOIN: bir nechta jadvallarni birlashtirish uchun ishlatiladi.
WHERE: shartni ko‘rsatish uchun ishlatiladi.
ORDER BY: jadvallarni saralash uchun ishlatiladi.
GROUP BY: ma’lumotlarni guruhga ajratish uchun ishlatiladi.
HAVING: GROUP BY bilan birga ishlatiladi, ma'lumotlar guruhlarini filterlash uchun ishlatiladi.
MySQL ma'lumotlar bazasiga ma’lumotlar kiritish, o‘zgartirish va o‘chirish amalga oshirish uchun yana bir nechta boshqa operatorlar mavjud.

MySQL ma'lumotlar bazasida jadval yaratish uchun quyidagi SQL kodidan foydalanish mumkin:

CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
.....
);

Bu yerda table_name - yaratilayotgan jadval nomi, column1, column2, column3, ... - jadvallarning ustunlarining nomi va datatype - ustunlarning ma'lumot turidir.

Misol uchun, biz users nomli jadval yaratish uchun quyidagi SQL kodini yozamiz:

CREATE TABLE users (


id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(50),
age INT
);

Bu kod users nomli jadvallarni yaratadi va jadvallarda to'rt ustun bor: id, name, email, va age. id ustuni asosiy kalit bo'lib, INT ma'lumot turi bilan ma'lum bo'ladi. name va email ustunlari VARCHAR(50) ma'lumot turida bo'ladi, ya'ni ular matnlar bo'lishi kerak va ularning maksimal uzunligi 50 belgidan kam bo'lmasligi kerak. age ustuni INT ma'lumot turi bilan belgilangan.

SQL kodlarida ma'lumotlar turlari uchun qo'shimcha ma'lumotlarni ham yozish mumkin, misol uchun:

VARCHAR(n) - matnlar uchun ma'lumot turi, maksimal uzunligi n belgidan kam bo'lishi kerak.


INT - butun sonlar uchun ma'lumot turi.
DECIMAL(p, s) - sonlar uchun ma'lumot turi, p sonlar soni bilan s unli sonlar soni belgilanadi.
DATE - sanalar uchun ma'lumot turi.
TIME - vaqtlar uchun ma'lumot turi.
Va boshqalar.
Download 21,74 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish