Jestem nowy w bazach danych i zastanawiałem się: Jaka jest różnica między SQL a MySQL ?
Jestem nowy w bazach danych i zastanawiałem się: Jaka jest różnica między SQL a MySQL ?
Odpowiedzi:
SQL - Structured Query Language. Jest to deklaratywny język komputerowy służący do przeszukiwania relacyjnych baz danych .
MySQL to relacyjna baza danych - oprogramowanie zoptymalizowane pod kątem przechowywania i wyszukiwania danych. Istnieje wiele takich baz danych - Oracle, Microsoft SQL Server, SQLite i wiele innych jest tego przykładem.
SQL to skrót od Structured Query Language i jest podstawą, dla której wszystkie systemy zarządzania relacyjnymi bazami danych pozwalają użytkownikowi dodawać, usuwać, aktualizować lub wybierać rekordy. Rzeczy takie jak MySQ to rzeczywiste systemy zarządzania, które pozwalają na przechowywanie i pobieranie danych, podczas gdy SQL jest właściwym językiem.
Podstawowy SQL jest w pewnym sensie uniwersalny - selekcje zazwyczaj wyglądają tak samo, wstawianie, aktualizowanie, usuwanie itp. Gdy wyjdziesz poza podstawy, polecenia i możliwości poszczególnych baz danych różnią się i to jest miejsce, w którym pojawiają się osoby, które są ekspertami Oracle, MySQL, SQL Server itp.
Zasadniczo MySQL jest jedną z wielu książek, które zawierają wszystko, a SQL to sposób, w jaki czytasz tę książkę.
SQL to rzeczywisty język zdefiniowany przez ISO i ANSI. Oto link do artykułu w Wikipedii. MySQL to specyficzna implementacja tego standardu. Uważam, że Oracle kupiło firmę, która pierwotnie opracowała MySQL. Inne firmy również posiadają własne implementacje standardu SQL.
SQL to skrót od Structured Query Language i jest to język programowania przeznaczony do wykonywania zapytań o dane z bazy danych. MySQL to system zarządzania relacyjnymi bazami danych, a to zupełnie inna sprawa.
MySQL to platforma typu open source, która wykorzystuje SQL, podobnie jak MSSQL, który jest produktem firmy Microsoft (nie open-source), który wykorzystuje SQL do zarządzania bazą danych.