PHP da MySQL

M
Ishonchli SSL atigi 3.44 dollardan
PHP da takrorlanuvchilar
MySQL ma'lumotlar bazasiga ulaning

PHP qo'llab-quvvatlaydigan ko'plab ma'lumotlar bazalari mavjud, ammo MySQL ma'lumotlar bazasi ular orasida eng mashhuridir. Ushbu qo'llanmada haqida PHP da MySQL ulanish, muloqot qilish va ma'lumotlar bazasi operatsiyalarini bajarishni o'rganamiz.

MySQL ma'lumotlar bazasi nima?

SQL tuzilgan so'rovlar tilini anglatadi. Biz ma'lumotlarimiz bilan yaratish, o'qish, yangilash va o'chirish (CRUD) operatsiyalarini bajarish uchun SQL so'rovlaridan foydalanamiz. MySQL foydalanuvchi ma'lumotlarini saqlash va tartibga solish uchun foydalaniladigan ma'lumotlar bazasi mahsulotidir. U ko'pincha RDMS (relational ma'lumotlar bazasini boshqarish tizimi) deb nomlanadi, chunki u ma'lumotlar bazasi jadvallari bo'ylab munosabatlarni saqlaydi.

MySQL xususiyatlari va xususiyatlarini ro'yxatlash

  • Internetda keng qo'llaniladigan ma'lumotlar bazasi tizimi.
  • U serverda ishlaydi.
  • Kichik va katta hajmdagi ilovalar bilan mos keladi.
  • Boshqa ma'lumotlar bazalari bilan solishtirganda, PHP bilan tez, ishonchli va foydalanish oson.
  • MySQL standart SQL tilidan foydalanadi.
  • U bir qator platformalarda mos keladi. Muvofiqlik bilan ishlaydi.
  • Yuklab olish va undan foydalanish bepul.
  • Oracel korporatsiyasi ham uning ishlab chiquvchilari va tarqatuvchilari hisoblanadi.
  • Uning hammuassisi Monty Widenius Daughter (Mening) sharafiga nomlangan.

MySQL ma'lumotlar bazasida ma'lumotlar qanday saqlanadi?

  • MySQL ma'lumotlarni jadvallarda saqlaydi.
  • Har bir jadval qatorlar va ustunlardan iborat.
  • MySQL ikki va undan ortiq jadvallar o'rtasidagi aloqani qo'llab-quvvatlaydi.

Nima uchun bizga ma'lumotlar bazasi kerak?

  • Hozirgacha biz maʼlumotlarimizni massivlarda, oʻzgaruvchilarda, konstantalarda, obʼyektlarda va hokazolarda saqlayapmiz. Lekin ularda saqlangan maʼlumotlar doimiy emas. Dastur tugagandan so'ng u o'chiriladi.
  • Ma'lumotlarni doimiy saqlash uchun biz uni doimiy xotirada saqlashimiz kerak. Bu fayllar yoki MySQL kabi ba'zi ma'lumotlar bazasi bo'lishi mumkin.

Fayllarda ma'lumotlarni saqlash va MySQL ma'lumotlar bazasi

Faylni saqlashMa'lumotlar bazasini saqlash
Fayllarni saqlash ma'lumotlarni fayllar shaklida saqlaydi. Ushbu fayllar kompyuterning qattiq diskida saqlanadi.Ma'lumotlar bazasi ma'lumotlarni jadval shaklida saqlaydi. Ushbu jadvallar kompyuterning qattiq diskida saqlanadi.
Fayllardagi ma'lumotlarni o'qish va yozish sekinroq.Ma'lumotlar bazasida ma'lumotlarni o'qish va yozish tezroq bo'ladi, chunki ular jadvallarda joylashtirilgan va qidiruvni amalga oshirish uchun so'rovlar tillaridan foydalaniladi.
Ma'lumotlar tartibli saqlanmaydi, buning natijasida ma'lumotlarni qidirish uzoq vaqt talab etadi, bu esa uni sekinlashtiradi.Jadvallarda ma'lumotlarni qidirish fayllarga qaraganda ancha tezroq. Bu bir nechta sabablarga bog'liq. Indekslash, munosabatlar, asosiy va tashqi kalitlar buning orqasida turgan asosiy omillardir.
Fayllarni saqlash va ma'lumotlar bazasini saqlash

Biz mahsulotlarni sotadigan kompaniyani ko'rib chiqish kabi haqiqiy ma'lumotlar bazasi misollari ustida ishlaymiz. Uning ma'lumotlar bazasi quyidagi jadvallarga ega bo'lishi kerak.

  • xodimlari
  • Iste'molchilar
  • Buyurtmalar
  • Mahsulotlar

Ma'lumotlar bazasi so'rovlari

So'rov - bu ma'lumotlar bazasi serveriga so'rov. U ma'lumotlar bazasida quyidagi amallardan birini bajaradi.

  • yaratish - Ma'lumotlar bazasiga yangi element qo'shish so'rovini yarating.
  • o'qing - Ma'lumotlar bazasi jadvallaridan yozuvlarni olish so'rovini o'qing. Bu ba'zi shartlar asosida filtrlangan ma'lumotlar bo'lishi mumkin. Buni keyinroq yoritamiz.
  • yangilash - Ma'lumotlar bazasida allaqachon mavjud yozuvlarni o'zgartirishni amalga oshiradi.
  • o'chirish – Ma’lumotlar bazasidan yozuvni olib tashlash/o‘chirishni amalga oshiradi.

MySQL haqida qiziqarli faktlar

  • Facebook, Vikipediya va Twitter kabi yirik hajmli ma'lumotlar kompaniyalari MySQL-ni asosiy ma'lumotlar bazalari sifatida ishlatadilar.
  • So'rovlar soniga qarab kattalashtirish yoki kamaytirish MySQL ning foydali xususiyatlaridan biridir.
  • PHP serverini MySQL ma'lumotlar bazasidan yuklab olishingiz mumkin http://www.mysql.com
  • MySQL-dan foydalanadigan kompaniyalar haqida ko'proq ma'lumot olish uchun tashrif buyuring http://www.mysql.com/customers/

Keyingi qo'llanmada biz buni qanday qilishni ko'rib chiqamiz MySQL ma'lumotlar bazasiga ulaning.

PHP da takrorlanuvchilar
MySQL ma'lumotlar bazasiga ulaning

Repetitor tarmog'i

bu baham

PHP tilini A dan Z gacha o'rganing