- Числовые
Данные числовых типов состоят из целых чисел размером 2, 4 или 8 байтов и чисел с плавающей запятой.
1.1 Целое число
небольшое целое число: 2 байта, имеет диапазон (-32768,32767), целое число: 4 байта, имеет диапазон (-214783648, -214783647) и серийный номер. первичный ключ
1.2 С плавающей запятой можно хранить числа до 15 знаков после запятой.
2. Символьный
SQL определяет два символьных типа данных: фиксированной и переменной длины. Кроме того, PSQL имеет специальный текстовый тип данных, в котором можно хранить строки любого размера.
2.1 char(n): фиксированная длина, если вставленная строка имеет символ lass, остальная часть пробела будет дополнена, если строка длиннее, то psql отправляет ошибку
2.2 varchar(n): строка переменной длины до n, остальная часть пробела не будет заполнена, и если строка длиннее, то psql отправит сообщение об ошибке
2.3 текст: строка переменной длины и нет необходимости определять ограничение, что означает, что это может быть неограниченным длинная строка
3. Связанные с датой и временем
PSQL поддерживает все типы SQL, связанные с датой и временем, и один специальный: timestamptz.
3.1 временная метка: хранит дату и время, имеет атрибут для хранения с часовым поясом или без часового пояса
3.2 дата: сохраняет любой разумный формат даты, например 2016–10–17
3.3 время: хранит данные о времени и имеет атрибут для хранения с часовым поясом или без часового пояса, например, 10:00:10 PST
3.4 timestamptz — это ярлык для метки времени с часовым поясом
4. Boolean
Логические типы данных могут содержать два логических значения: true и false. Когда вы вставляете данные в столбцы логического типа, PSQL преобразует 1, yes, y, t, true, а 0, no, n false, f преобразуется в false.
Массив
PSQL может хранить массив в столбце. Массив может содержать числа, строковые элементы.