MySQL i SQL

Anonim

MySQL vs. SQL

MySQL to system zarządzania relacyjnymi bazami danych (lub RDMS), który zakłada system zarządzania bazami danych oparty na modelu relacyjnym. Ten RDMS działa jako własny serwer i zapewnia dostęp wielu użytkownikom jednocześnie do wielu baz danych. Kod źródłowy MySQL jest dostępny na warunkach określonych w Powszechnej Licencji Publicznej GNU oraz mnóstwie zastrzeżonych umów. Członkowie społeczności MySQL stworzyli wiele różnych gałęzi RDMS, z których najpopularniejszymi są Drizzle i MariaDB. Oprócz tego, że jest to prototyp kilku oddziałów, większość projektów wolnego oprogramowania, które muszą mieć w pełni funkcjonalny system zarządzania bazami danych (lub DMS), używa MySQL.

Structured Query Language (znany również jako SQL) to język bazy danych. Został zaprojektowany specjalnie do zarządzania danymi w RDMS, a jego koncepcja została oparta na algebrze relacyjnej. Zakres jego możliwości obejmuje kwerendę i aktualizację danych, tworzenie i modyfikowanie schematów oraz kontrolę dostępu do danych. Był to jeden z pierwszych języków używających modelu RDMS i jest z pewnością najczęściej używanym językiem dla tych relacyjnych baz danych. Język SQL jest podzielony na wiele elementów językowych: zdania, które są czasami opcjonalnymi składowymi składowymi instrukcji i zapytań; wyrażenia, które dają albo wartości skalarne, albo tabele, które składają się z kolumn i rzędów danych; predykaty, które są używane do określania warunków, które są w stanie oszacować do wartości logiki trzykrotnej logiki SQL (lub 3VL) wartości logicznej; zapytania, które pobierają dane w oparciu o określone specyfikacje; i instrukcje, które wpływają na schematy i dane lub mogą również sterować transakcjami, przepływem programu, połączeniami, sesjami lub diagnostyką.

MySQL można znaleźć w wielu aplikacjach internetowych jako składnik bazy danych stosu oprogramowania pakietu (lub LAMP). Jego użycie można zobaczyć na popularnych stronach takich jak Flickr, FaceBook, Wikipedia, Google, Nokia i YouTube. Każda z tych stron 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, między innymi, SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (Call Level Interface) i SQL / XML (lub specyfikacje związane z XML).

Streszczenie:

1. MySQL to RDMS, który działa jako własny serwer i zapewnia dostęp wielu użytkownikom do wielu baz danych w tym samym czasie; SQL jest językiem baz danych zaprojektowanym specjalnie do zarządzania danymi w RDMS.

2. MySQL jest używany w wielu popularnych aplikacjach internetowych jako sposób przechowywania i rejestrowania danych użytkownika; SQL to standard składający się z wielu komponentów, w tym między innymi z SQL Framework, SQL / CLI i SQL / XML.