При таком количестве данных, которые есть в мире, практически невозможно управлять данными без надлежащих баз данных. SQL - это ядро реляционных баз данных, которое предоставляет вам различные варианты работы с данными, поэтому незаменимы на большинстве должностей. В этой статье о типах данных SQL мы собираемся обсудить различные типы данных, используемые в SQL.
В этой статье рассматривается следующее:
- Числовые типы данных
класс против интерфейса в Java
- Типы данных символьной строки
- Типы двоичных данных
- Типы данных даты и времени
- Другие типы данных
Итак, давайте начнем с каждого из них.
Типы данных SQL: числовые типы
В этом разделе статьи пойдет речь о числовых типах данных. Эти типы данных допускают целые числа со знаком и без знака. Я разделил числовые типы данных на следующие два раздела:
Точные числовые типы данных
Теперь давайте посмотрим на приблизительные числовые типы данных.
Приблизительные числовые типы данных
Далее в этой статье давайте рассмотрим типы данных символьных строк, используемые в SQL.
Типы данных SQL: Типы данных символьной строки
В этом разделе статьи пойдет речь о символьных типах данных. Эти типы данных позволяют использовать символы фиксированной и переменной длины. См. Таблицу ниже.
НОТА:
Вопрос: Почему мы не можем объявить значение больше VARCHAR (8000)? Ответ: VARCHAR (n) отвечает за хранение данных на строковой странице. Поскольку на каждой странице заголовок страницы занимает первые 96 байтов, и только 8096 байтов данных (8192 -96) доступны для служебных данных и смещений строки, вы не можете объявить значение больше VARCHAR (8000).
Кроме того, я расширил разделы типов данных символьных строк до типов данных Unicode, поскольку наша отрасльиспользует Unicode для последовательного представления и обработки текста в большинстве мировых систем письма.
Типы данных символьных строк Unicode
Тип данных | Описание / Максимальный размер | Место хранения | |
Описание | Максимальный размер | ||
ntext | Позволяет переменнуюдлина строки Unicode | 2 ГБ текстовых данных | 4 байта + количество символов |
nvarchar (макс.) | Позволяет переменнуюдлина строки Unicode | 2E + 31 символ | 2 байта + количество символов |
nvarchar | Позволяет переменнуюдлина строки Unicode | 4000 знаков | 2 байта + количество символов |
нчар | Позволяет fСтрока Unicode фиксированной длины | 4000 знаков | Определенная ширина * 2 |
Далее в этой статье давайте рассмотрим двоичные типы данных, используемые в SQL.
Типы данных SQL: Типы двоичных данных
В этом разделе статьи пойдет речь о двоичных типах данных. Эти типы данных допускают двоичные значения фиксированной и переменной длины. См. Таблицу ниже.
Далее в этой статье давайте рассмотрим типы данных даты и времени, используемые в SQL.
Типы данных SQL: Дата и время Типы данных
В этом разделе статьи пойдет речь о типах данных даты и времени. Эти типы данных допускают разные форматы даты и времени. См. Таблицу ниже.
Далее в этой статье давайте рассмотрим различные типы данных, доступные в SQL.
Типы данных SQL: Другой Типы данных
В этом разделе статьи мы поговорим о типах данных, которые нельзя отнести к перечисленным выше категориям. См. Таблицу ниже.
активные и пассивные преобразования в информатике
Тип данных | Описание |
Таблица | Этот тип данных хранит набор результатов для последующей обработки. |
xml | Этот тип данных хранит данные в формате XML. |
курсор | Этот тип данных предоставляет ссылку на объект курсора. |
уникальный идентификатор | Этот тип данных хранит глобальный уникальный идентификатор (GUID). |
sql_variant | Этот тип данных sсохраняет значения различных типов данных, поддерживаемых SQL, кроме текста, ntext и отметки времени. |
Теперь, когда вы знаете типы данных в SQL, я уверен, что вам интересно узнать больше об SQL. Вот список статей, с которых вы начали:
Итак, ребята, это конец этой статьи. Надеюсь, вам понравилось читать эту статью. Мы видели различные типы данных, которые помогут вам писать запросы и экспериментировать с вашими базами данных. Если вы хотите узнать больше о MySQL и познакомьтесь с этой реляционной базой данных с открытым исходным кодом, а затем ознакомьтесь с нашими который включает в себя живое обучение под руководством инструктора и реальный проектный опыт. Этот тренинг поможет вам глубже понять MySQL и достичь мастерства в этой теме.
Есть вопрос к нам? Пожалуйста, укажите это в комментариях к этой статье, и я вернусь к вам.