Что такое SQL?

Прежде чем мы перейдем к основам типов данных SQL, позвольте мне кратко объяснить, что такое SQL. SQL означает «язык структурированных запросов». Это один из наиболее распространенных языков программирования, используемых для взаимодействия с базами данных и управления ими. Операторы SQL можно использовать для выполнения таких задач, как обновление данных в базе данных или извлечение данных из базы данных.

Что такое типы данных?

Базы данных состоят из нескольких таблиц, содержащих данные. Эти таблицы структурированы с несколькими столбцами. Тип данных определяет, какое значение может содержать столбец. При создании и структурировании таблиц каждому столбцу присваивается имя столбца и тип данных. Типы данных — это способ для SQL понять, какой тип данных ожидается внутри каждого столбца, и как взаимодействовать с этими сохраненными данными. Ниже приведены несколько часто используемых типов данных.

Пример Пожалуйста!

Взгляните на приведенный ниже оператор CREATE, в котором создается таблица, содержащая данные о модели автомобиля. В этом примере таблица называется car_models, а имена столбцов — make_code, make_title, model_code, model_title и год. Рядом с именем каждого столбца тип данных определяется синим цветом, за которым следует ограничение по умолчанию. В этом случае ограничение по умолчанию для каждого нового столбца — NOT NULL. Это означает, что эти столбцы не могут хранить нулевые значения.

Платформы баз данных

Различные платформы баз данных предлагают разные варианты описания типа данных. В DevLeague мы используем PostgreSQL. В PostgreSQL псевдонимы назначаются некоторым типам данных, и даже если имя совпадает, размер и другие детали могут отличаться. Взгляните на приведенную ниже ссылку на несколько типов данных, уникальных для PostgreSQL. Такие платформы, как Access, SQLServer, Oracle, MySQL и другие, могут иметь свои собственные параметры типов данных. Если вы сомневаетесь, как определить типы данных на любой платформе, всегда проверяйте документацию.