Różnica między Mysql i SQL
- 4153
- 427
- Klarencjusz Rybak
Mysql vs. SQL
MySQL to relacyjny system zarządzania bazą danych (lub RDMS), że jest to system zarządzania bazą danych oparty na modelu relacyjnym. Ten RDMS działa jako własny serwer i zapewnia dostęp do wielu użytkowników do wielu baz danych jednocześnie. Kod źródłowy MySQL jest dostępny zgodnie z warunkami określonymi w ogólnej licencji publicznej GNU, a także w mnóstwie zastrzeżonych umów. Członkowie społeczności MySQL stworzyli wiele różnych oddziałów RDMS -z których najpopularniejszymi są mzzle i mariadb. Oprócz tego, że jest prototypem kilku oddziałów, większość bezpłatnych projektów oprogramowania, które muszą mieć pełny system zarządzania bazą danych (lub DMS), używa MySQL.
Język z zapytania (znany również jako SQL) to język bazy danych. Został zaprojektowany specjalnie do zarządzania danymi w RDMSS, a jego koncepcja oparta była na algebrze relacyjnej. Zakres jego możliwości obejmuje zapytanie i aktualizację danych, tworzenie i modyfikację schematu oraz kontrolę dostępu do danych. Był to jeden z pierwszych języków przy użyciu modelu RDMS i z pewnością jest najczęściej używanym językiem dla tych relacyjnych baz danych. Język SQL jest podzielony na wiele elementów języka: klauzule, które czasami są opcjonalnymi składnikami stwierdzeń i zapytań; Wyrażenia, które wytwarzają wartości skalarne lub tabele, które składają się z kolumn i wierszy danych; Predykaty, które są używane do określania warunków, które są w stanie ocenić do SQL Three Logika (lub 3VL) wartości logicznej prawdy; zapytania, które pobierają dane na podstawie konkretnych specyfikacji; oraz instrukcje, które wpływają na schematy i dane lub mogą również kontrolować transakcje, przepływ programu, połączenia, sesje lub diagnostyka.
MySQL można znaleźć w wielu aplikacjach internetowych jako komponent bazy danych stosu oprogramowania (lub LAMP). Jego użycie można zobaczyć szeroko w tak popularnych stronach internetowych, jak Flickr, Facebook, Wikipedia, Google, Nokia i YouTube. Każda z tych stron internetowych używa MySQL do przechowywania i rejestrowania danych użytkownika. Kod składa się z języków C i C ++ i wykorzystuje wiele różnych platform systemowych -w tym Linux, Mac OS X i Microsoft Windows.
SQL jest teraz standardem, a jego struktura składa się z wielu różnych komponentów. Obejmują one, ale nie są ograniczone do SQL Framework, SQL/Foundation, SQL/powiązania, SQL/CLI (interfejs poziomu połączenia) i SQL/XML (lub specyfikacje związane z XML).
Streszczenie:
1. MySQL to RDMS, który działa jako własny serwer i zapewnia jednocześnie dostęp do wielu użytkowników do wielu baz danych; SQL to język bazy danych zaprojektowany specjalnie do zarządzania danymi w RDMSS.
2. MySQL jest używany w wielu popularnych aplikacjach internetowych jako sposób przechowywania i rejestrowania danych użytkownika; SQL jest standardem złożonym z wielu komponentów, w tym między innymi SQL Framework, SQL/CLI i SQL/XML.