Database
 sql >> Baza danych >  >> RDS >> Database

Wprowadzenie do SQL

Po wprowadzeniu najpopularniejszego koncepcyjnego modelu danych, relacji między jednostkami (ER) i najpopularniejszego logicznego modelu danych (modelu relacyjnego), nadszedł czas na wprowadzenie SQL.

SQL (Structured Query Language) to język, którego używamy do interakcji z systemem zarządzania bazami danych (DBMS).

Jak sama nazwa wskazuje, nie jest to język programowania, ale narodził się jako język zapytań, a później przekształcił się w interfejs do wykonywania bardziej zaawansowanych operacji na bazie danych niż tylko wykonywanie zapytań.

Powiedziałem „ewoluował”, ale w rzeczywistości SQL zawsze ewoluuje. Jest to standard, który został po raz pierwszy opublikowany w 1986, a następnie zaktualizowany w 1989, 1992, 1999, 2003, 2006, 2008, 2011, 2016 i jako jego najnowsza wersja w momencie pisania, 2019.

SQL jest zaimplementowany w wielu popularnych DBMS:PostgreSQL, MySQL, Oracle, SQLite, MicroSoft SQL Server i wielu innych. Każda inna baza danych implementuje standard lub jego konkretną wersję i dodaje do niego niestandardowe funkcje, aby uprościć tworzenie zapytania lub dodanie określonej funkcjonalności.

O ile nie zaznaczono inaczej, za każdym razem, gdy mówię o SQL, mówię o standardzie SQL, a nie o jego konkretnej implementacji.

SQL to ogromny temat. Wiele z jego tematów omawiam w różnych postach na blogu, w tym:

SQL, tworzenie tableSQL, dodawanie danych do tableSQL, jak używać SELECTSQL, jak aktualizować strukturę tabeliSQL, jak aktualizować dataSQL, jak usuwać dane i tabeleSQL, Obsługa pustych komórekSQL, Klucze unikalne i podstawowe Widoki SQL Połączenia SQL


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Halloweenowy problem – część 3

  2. Migracje danych

  3. Jak obsługiwać dzielenie przez zero w SQL?

  4. T-SQL Wtorek #65:Naucz czegoś nowego

  5. Jak używać INNER JOIN w SQL