Database
 sql >> база данни >  >> RDS >> Database

Въведение в SQL

След като представихме най-популярния концептуален модел на данни, Entity-Relationship (ER) и най-популярния логически модел на данни (Релационния модел), е време да представим SQL.

SQL (Structured Query Language) е език, който използваме за взаимодействие със система за управление на бази данни (СУБД).

Както подсказва името, това не е език за програмиране, но е роден като език за заявки и по-късно еволюира до интерфейс за извършване на по-усъвършенствани операции с база данни, отколкото просто изпълнение на заявки.

Казах „еволюира“, но в действителност SQL винаги се развива. Това е стандарт, който е публикуван за първи път през 1986 г., след което актуализиран през 1989, 1992, 1999, 2003, 2006, 2008, 2011, 2016 г. и като най-новата му версия към момента на писане, 2019 г.

SQL е внедрен в много популярни СУБД:PostgreSQL, MySQL, Oracle, SQLite, MicroSoft SQL Server и много други. Всяка различна база данни внедрява стандарта или конкретна нейна версия и добавя персонализирани функции върху нея, за да опрости създаването заявки или добавяне на конкретна функционалност.

Освен ако не е посочено друго, всеки път, когато говоря за SQL, говоря за SQL стандарта, а не за конкретното му изпълнение.

SQL е огромна тема. Обхващам много от темите му в различни публикации в блога, включително:

SQL, създаване на tableSQL, добавяне на данни към tableSQL, как да използвате SELECTSQL, как да актуализирате структура на таблицата, как да актуализирате dataSQL, как да изтриете данни и tablesSQL, обработка на празни клеткиSQL, уникални и първични ключовеSQL ViewsSQL Joins


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Работа с не-ASCII JDBC данни в Talend

  2. Използване на ODBC със Salesforce и Azure Active Directory (AD) Единичен вход (SSO)

  3. Използване на ODBC със Salesforce и единичен вход в OneLogin (SSO)

  4. Разлика между вградени и извънредни ограничения

  5. Как да напишете заявка с множество поведения