EN - FR - DE - ES - IT - PT -

LexiconDream

🗣️ SQL

Стандартный язык для запросов и управления реляционными базами данных.

SQL

SQL — это стандартный язык для запросов и управления реляционными базами данных. Он был разработан в IBM в 1970-х годах и стандартизирован ANSI в 1986 году. Язык хорошо сохранился. Основные команды практически не изменились. SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP — эти команды выполняют большую часть работы. Все основные реляционные базы данных их поддерживают. Диалекты различаются в деталях, но основы остаются неизменными. Изучите SQL один раз, и вы сможете работать с MySQL, PostgreSQL, SQL Server, Oracle и SQLite.

SQL — декларативный язык. Вы описываете то, что хотите получить, а не то, как это получить. Планировщик запросов базы данных определяет стратегию выполнения. Эта абстракция делает SQL доступным. Это также означает, что два запроса, задающие один и тот же вопрос, могут выполняться совершенно по-разному. Планировщик выбирает стратегию на основе статистики, индексов и оценок стоимости. Написание эффективного SQL требует понимания того, как мыслит планировщик. SQL вышел за рамки базовых запросов. Оконные функции, общие табличные выражения и операторы JSON добавили возможности, которые когда-то требовали процедурного кода. Некоторые базы данных поддерживают хранимые процедуры и триггеры, которые выполняют логику внутри базы данных. SQL больше не просто язык для запросов. Это полноценный язык манипулирования данными. Это также лингва франка работы с данными. Аналитики, инженеры и ученые — все говорят на нем. Если вы работаете с данными, вы изучаете SQL.

Категории команд SQL

SQL — это язык данных. Он пережил всех конкурентов и все прогнозы о его упадке. Изучите его.


Warning: session_start(): Cannot start session when headers already sent in /var/www/lexicondream.com/inc/functions.php on line 63

Comments

No comments yet. Be the first to share a thought.

Leave a comment