Mysql
 sql >> база данни >  >> RDS >> Mysql

Какво е MySQL?

MySQL е система за управление на релационни бази данни с отворен код (RDBMS). Това е най-популярната в света RDBMS с отворен код и в момента е класирана като втората най-популярна RDBMS в света (след Oracle Database).

MySQL се предлага като безплатно изтегляне, но са налични и няколко платени издания, които предлагат допълнителна функционалност.

Както подсказва името, MySQL е базиран на SQL. Частта „My“ е кръстена на дъщерята на съоснователя Michael Widenius, My.

Кой използва MySQL?

MySQL се използва от някои от най-големите организации в света, включително Facebook, Google, Twitter, Adobe, Flickr, Alcatel Lucent, Zappos, YouTube и много други.

Въпреки това, той се използва и от много по-малки проекти, като лични уебсайтове или блогове.

MySQL е базата данни по подразбиране за платформата WordPress – за която към момента на писане се казва, че представлява повече от 26% от всички сайтове в мрежата. Други системи за управление на съдържанието и форумен софтуер, които използват MySQL, включват TYPO3, MODx, Joomla, phpBB, MyBB и Drupal.

Кой притежава MySQL?

MySQL в момента е собственост на Oracle Corporation. Първоначално беше собственост и спонсорирана от MySQL AB – шведска, единствена фирма с печалба. Sun Microsystems купи MySQL AB през 2008 г. След това Oracle Corporation купи Sun Microsystems през 2010 г.

Инструменти на MySQL

MySQL включва редица клиенти и инструменти за работа с MySQL бази данни. Има и много други инструменти, които са написани от общността с отворен код специално за работа с MySQL. Ето някои от по-популярните.

MySQL Workbench

MySQL предоставя MySQL Workbench като графичен инструмент за работа с MySQL. Може да се използва за изпълнение на задачи като:

  • Създаване и управление на бази данни.
  • Изпълнение на заявки.
  • Спиране/стартиране на MySQL.
  • Конфигуриране и преглед на привилегиите на потребителя.
  • Създаване на диаграми на схеми.
  • Създаване на отношения.
  • Проверете състоянието на сървъра.
  • И още.

mysqladmin

mysqladmin е интерфейс на командния ред, предоставен от MySQL, който ви позволява да проверявате конфигурацията на сървъра и текущото състояние, да създавате и пускате бази данни и др.

mysqldump

mysqldump е помощна програма за команден ред, предоставена от MySQL за извършване на логически архиви на MySQL бази данни. логическо архивиране е този, който възпроизвежда структура и данни на таблицата, без да копира действителните файлове с данни.

myisamchk

myisamchk е помощна програма, предоставена от MySQL, която може да извлича информация за таблиците на базата данни. Освен това може да ги проверява, поправя и оптимизира. myisamchk работи специално с MyISAM таблици (таблици, които имат .MYD и .MYI файлове за съхранение на данни и индекси).

phpMyAdmin

phpMyAdmin е безплатен софтуерен инструмент, написан на PHP, предназначен да обработва администрирането на MySQL през мрежата. Често срещани задачи като управление на бази данни, таблици, колони, релации, индекси, потребители, разрешения и т.н. могат да се извършват чрез GUI. phpMyAdmin също така предоставя възможност за изпълнение на SQL изрази срещу базата данни.

Поддържани операционни системи

Понастоящем MySQL поддържа следните операционни системи:

  • Oracle Linux
  • Oracle Solaris
  • Red Hat Enterprise Linux/CentOS
  • Каноническа Ubuntu
  • SUSE Enterprise Linux
  • Debian GNU/Linux
  • Microsoft Windows
  • Apple OS X
  • FreeBSD
  • Yum Repo
  • IBM AIX 5.3 (поддръжката е прекратена за версии, по-високи от MySQL 5.1)
  • APT Repo (поддръжката е прекратена за версии, по-високи от MySQL 5.1)
  • SUSE Repo (поддръжката е прекратена за версии по-високи от MySQL 5.5)

Вижте Поддържани платформи:MySQL база данни на уебсайта на MySQL за повече подробности и актуална информация.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql изберете горните n максимални стойности

  2. MySQL НЕ В заявката

  3. MySQL - Как да сумираме пъти?

  4. Как да съхранявате JSON данни в MySQL

  5. Функция MySQL ACOS() – Връща косинус на дъгата на число