Różnica między Mysql i SQL

Różnica między Mysql i SQL

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.