×
Мы обрабатываем cookies, чтобы сделать наш сайт удобнее и персонализированнее для вас. Подробнее: политика использования «cookies» и «политики конфиденциальности».

Для самостоятельной настройки ознакомьтесь с инструкцией

Дополнительные настройки cookies в браузерах

Файлы cookie автоматически загружаются в ваш браузер при посещении веб-сайта. У вас есть возможность управлять этими файлами. Если Вы не согласны с использованием файлов cookies, запретите их сохранение на своём устройстве, удалите уже имеющиеся файлы cookies через настройки браузера или прекратите использование сайта.

При отключении обработки cookie наш сайт продолжит функционировать, однако будут использоваться исключительно необходимые технические файлы, без которых работа ресурса невозможна.

Инструкция по отключению cookies
Принять
Настроить
Отклонить

ДОКУМЕНТАЦИЯ

Выберите версию, форк и язык для СУБД Digital Q.DataBase, чтобы прочитать или скачать всю документацию.
Техподдержка
Документация
Диасофт
Авторские права © 2016–2025 ООО "Диасофт Экосистема"
Скачать всю документацию:

1.2.3. Создание новой таблицы

Вы можете создать новую таблицу, указав имя таблицы, а также все имена столбцов и их типы:

CREATE TABLE weather (
    city            varchar(80),
    temp_lo         int,           -- минимальная температура
    temp_hi         int,           -- максимальная температура
    prcp            real,          -- осадки
    date            date
);

Вы можете ввести это в psql с разрывами строк. psql распознает, что команда не завершена до точки с запятой.

Пробельные символы (т.е. пробелы, табуляции и переводы строк) можно свободно использовать в командах SQL. Это означает, что вы можете набрать команду, выровненную иначе, чем выше, или даже всю в одну строку. Два дефиса («--») начинают комментарий. Всё, что следует за ними, игнорируется до конца строки. SQL нечувствителен к регистру ключевых слов и идентификаторов, за исключением случаев, когда идентификаторы заключаются в двойные кавычки для сохранения регистра (не сделано выше).

varchar(80) определяет тип данных, который может хранить произвольные строки символов длиной до 80 символов. int — обычный целочисленный тип. real — это тип для хранения чисел с плавающей запятой одинарной точности. date должен быть самоочевидным. (Да, столбец типа date также назван date. Это может быть удобно или запутанно — решайте сами.)

Digital Q.DataBase поддерживает стандартные типы SQL int, smallint, real, double precision, char(N), varchar(N), date, time, timestamp и interval, а также другие типы общего назначения и богатый набор геометрических типов. Digital Q.DataBase может быть настроен с произвольным количеством пользовательских типов данных. Следовательно, имена типов не являются ключевыми словами в синтаксисе, за исключением случаев, когда это требуется для поддержки особых случаев в стандарте SQL.

Второй пример будет хранить города и их географическое местоположение:

CREATE TABLE cities (
    name            varchar(80),
    location        point
);

Тип point является примером специфичного для Digital Q.DataBase типа данных.

Наконец, следует упомянуть, что если таблица вам больше не нужна или вы хотите пересоздать её по-другому, вы можете удалить её с помощью следующей команды:

DROP TABLE имя_таблицы;

Наверх
свяжитесь
с нами
контакты
Для прямой связи с нами вы можете использовать контакты ниже, либо оставить заявку через форму обратной связи, и мы обязательно свяжемся с вами

*поля обязательные к заполнению