«Sakila»dir. Bu logotipni OpenSource tuzuvchilaridan biri Ambrose Twebaze ga tegishlidir.
MySQL juda ko'p operatsion tizimlar bilan ishlay oladi. Bularni yozadigan bo'lsam: AIX, BSDi, FreeBSD, HP-UX, Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, UnixWare, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2000, Windows Vista, Windows 7,…
MySQL shved korxonasi MySQl AB ga tegishli bo'lgan, keyinchalik SUN firmasi MySQL ni o'ziniki qilib olgan. Bir necha yil oldin esa, gigant korxonalardan biri Oracle, SUN firmasini sotib oldi va hozirda MySQL Oracle firmasi mahsuloti sifatida chiqib kelmoqda. Bu bir hisobda Microsoft SQL Server ga katta raqobatdosh ekanligini anglatadi.
MySQL bir necha serverlarning bir qismi hisoblanadi. Misol uchun, WAMP, AppServ, LAMP, Denwer,… Kliyentlar MySQL serveriga ma'lum bir kutubxonalar orqali ulanadi. MySQL ga quyidagi dasturlash tillari ulanib ishlashi mumkin: Delphi, C, C++, Java, Perl, Php, Python, Ruby va boshqalar.
SQL bilan ishlashni boshlash
Ma'lumki, SQL ma'lumotlar bazasi bilan bog'lanish uchun ishlatiladi, shuning uchun SQL bilan tajriba o'tkazishdan oldin avval ma'lumotlar bazasi tizimiga kirish kerak.
Onlayn SQL tahrirlovchimiz yordamida siz darsliklarda namuna sifatida berilgan SQL ko'rsatmalarining ko'pini sinab ko'rishingiz yoki bajarishingiz mumkin . Ushbu SQL tahrirlovchisi mijoz tomonida ma'lumotlarni saqlash va kirish uchun Web SQL ma'lumotlar bazasidan foydalanadi. Biroq, ba'zi SQL ko'rsatmalarini bajarish uchun MySQL, SQL Server va boshqalar kabi ma'lumotlar bazasini boshqarishning to'liq tizimiga kirish kerak.
Izoh: Web SQL ma'lumotlar bazasi SQL ma'lumotlar bazasini yaratishga va mijoz tomonidan SQL qo'ng'iroqlarini amalga oshirishga imkon beradi. U mashhur va ochiq manbali SQLite dvigateliga asoslangan. Web SQL-ni Chrome, Opera va Safari brauzerlari qo'llab-quvvatlaydi.
Relational Database nima
Relyatsion ma'lumotlar bazasi - jadvallar deb nomlangan mantiqiy qismlarga bo'linadigan ma'lumotlar bazasi, bu erda ma'lumotlar bazasi ichida jadvallar bir-biri bilan bog'liq. Nisbiy ma'lumotlar bazasi ma'lumotni mantiqiy, kichikroq va boshqariladigan qismlarga osonroq parvarish qilish va ishlashni yaxshilash uchun ajratishga imkon beradi.
Jadvallar o'zaro bog'liqlik ma'lumotlar bazasidagi umumiy kalitlar yoki maydonlar orqali bir-biri bilan bog'liqdir, shuning uchun istalgan ma'lumotlar bir nechta jadvallarda mavjud bo'lishi mumkin, ammo siz bitta so'rovdan foydalangan holda birlashtirilgan ma'lumotlar to'plamini olish uchun osongina bir nechta jadvallarga qo'shilishingiz mumkin.
Izoh: SQL 1986 yilda Amerika Milliy Standartlar Institutining (ANSI) va 1987 yilda Xalqaro Standartlashtirish Tashkilotining (ISO) standartiga aylandi. SQL kodining aksariyati turli xil ma'lumotlar bazalari tizimlari orasida tuzatishlarsiz to'liq ko'chib yurmaydi.
SQL-ni mashq qilish uchun ish muhitini yaratish
Agar sizning tizimingizda DBMS (Ma'lumotlar bazasini boshqarish tizimi) o'rnatilgan bo'lmasa, siz tanlashingiz mumkin bo'lgan bir nechta variant mavjud. Siz bepul, ochiq manbali ma'lumotlar bazasini o'rnatishingiz mumkin.
MySQL - eng ommabop va keng qo'llab-quvvatlanadigan ochiq manbali ma'lumotlar bazasini boshqarish tizimi. Yuklab olish va ishlatish juda oson va Windows va Linux (yoki UNIX) operatsion tizimida mavjud. Siz bu erdan bepul yuklab olishingiz mumkin https://dev.mysql.com/downloads/mysql/
SQL Server Express-ni ham o'rnatishingiz mumkin. Bu Microsoft SQL Serverning bepul versiyasi bo'lib, u 10 Gb ma'lumot bazasini saqlashga imkon beradi. Ekspress nashrni ushbu saytdan yuklab olishingiz SQL bilan ishlashni boshlash
Ma'lumki, SQL ma'lumotlar bazasi bilan bog'lanish uchun ishlatiladi, shuning uchun SQL bilan tajriba o'tkazishdan oldin avval ma'lumotlar bazasi tizimiga kirish kerak.
Onlayn SQL tahrirlovchimiz yordamida siz darsliklarda namuna sifatida berilgan SQL ko'rsatmalarining ko'pini sinab ko'rishingiz yoki bajarishingiz mumkin . Ushbu SQL tahrirlovchisi mijoz tomonida ma'lumotlarni saqlash va kirish uchun Web SQL ma'lumotlar bazasidan foydalanadi. Biroq, ba'zi SQL ko'rsatmalarini bajarish uchun MySQL, SQL Server va boshqalar kabi ma'lumotlar bazasini boshqarishning to'liq tizimiga kirish kerak.
Izoh: Web SQL ma'lumotlar bazasi SQL ma'lumotlar bazasini yaratishga va mijoz tomonidan SQL qo'ng'iroqlarini amalga oshirishga imkon beradi. U mashhur va ochiq manbali SQLite dvigateliga asoslangan. Web SQL-ni Chrome, Opera va Safari brauzerlari qo'llab-quvvatlaydi.
Relational Database nima
Relyatsion ma'lumotlar bazasi - jadvallar deb nomlangan mantiqiy qismlarga bo'linadigan ma'lumotlar bazasi, bu erda ma'lumotlar bazasi ichida jadvallar bir-biri bilan bog'liq. Nisbiy ma'lumotlar bazasi ma'lumotni mantiqiy, kichikroq va boshqariladigan qismlarga osonroq parvarish qilish va ishlashni yaxshilash uchun ajratishga imkon beradi.
Jadvallar o'zaro bog'liqlik ma'lumotlar bazasidagi umumiy kalitlar yoki maydonlar orqali bir-biri bilan bog'liqdir, shuning uchun istalgan ma'lumotlar bir nechta jadvallarda mavjud bo'lishi mumkin, ammo siz bitta so'rovdan foydalangan holda birlashtirilgan ma'lumotlar to'plamini olish uchun osongina bir nechta jadvallarga qo'shilishingiz mumkin.
Izoh: SQL 1986 yilda Amerika Milliy Standartlar Institutining (ANSI) va 1987 yilda Xalqaro Standartlashtirish Tashkilotining (ISO) standartiga aylandi. SQL kodining aksariyati turli xil ma'lumotlar bazalari tizimlari orasida tuzatishlarsiz to'liq ko'chib yurmaydi.
SQL-ni mashq qilish uchun ish muhitini yaratish
Agar sizning tizimingizda DBMS (Ma'lumotlar bazasini boshqarish tizimi) o'rnatilgan bo'lmasa, siz tanlashingiz mumkin bo'lgan bir nechta variant mavjud. Siz bepul, ochiq manbali ma'lumotlar bazasini o'rnatishingiz mumkin.
Dostları ilə paylaş: |