Когда необходимо ввести название таблицы
Перейти к содержимому

Когда необходимо ввести название таблицы

  • автор:

Когда необходимо ввести название таблицы

После создания описателя надо создать таблицу(ы), в которой будут храниться данные.

Для создания новой таблицы надо:

  1. В редакторе баз данных слева нажать кнопку Таблицы .
  2. Затем нажать кнопку Создать. или сделать щелчок правой кнопкой мыши в области таблиц и выбрать пункт Создать .
  3. В диалоговом окне Сохранить таблицу выбрать источник, если нужного источника в списке нет, то добавить новый .
  4. В строке Имя таблицы ввести имя для создаваемой таблицы.
  5. Нажать кнопку Сохранить . После произведенных действий появится окно Новая таблица , в ней список полей организован в табличной форме, для каждого поля отображается его порядковый номер, название поля, тип поля, длина (для полей строкового типа), а также ключик, помечающий, что поле входит в первичный индекс. Всегда при создании таблицы в список полей автоматически добавляется поле « Sys » . Это поле нужно для таблиц, которые должны быть связаны непосредственно с объектами слоя. Данное поле индексированное, его так же называют ключевым или уникальным полем, в нем не допускается ввод повторяющихся значений. Уникальность поля указывается стоящим напротив поля ключиком . В системе по умолчанию оно используется для связи графической и семантической информации. Если у таблиц, связанных с объектами данное поле удалить, то при попытке изменить таблицу будет выдана ошибка: « не удаётся обновить данные, так как базовая таблица * не проиндексирована » . Для таблиц, не связанных напрямую с объектами карты это поле можно удалить.
  6. Нажать кнопку Добавить поле , после чего в таблице появится новое поле. В данном поле в столбце Имя поля ввести название.
  7. В столбце Тип из открывающегося списка выбрать нужный тип поля. Список возможных типов полей зависит от используемой базы данных, а также от выбранного « режима » : обычного или экспертного. Наиболее часто используемые типы данных:
  • Строковое — символьный тип данных, имеет диапазон от 0 до 255 символов (используется как правило для наименований).
  • Короткое целое — целочисленный цифровой тип данных, позволяет хранить целые числа диапазоном от -32768 до 32767.
  • Длинное целое — цифровой тип данных, позволяет хранить целые числа диапазоном от -2147483648 до 2147483647.
  • Вещественное — цифровой тип данных, имеет диапазон приблизительно [-1.7×10^-308, -1.7×10^+308] и [+1.7×10^-308, +1.7×10^+308] (используется для тех данных, у которых по мимо целой части может быть еще и дробная).
  • Длинный текст — строковый тип данных. Часто используемый вариант при хранении больших текстовых данных.
  • Логическое — может сохранять следующие значения: true/да или false/нет.
  • BLOB — специальный тип данных, предназначенный для хранения изображений, текстов, аудио, видео и zip архивов;
  • Дата и время — данный тип данных предназначен для хранения даты и времени. Если требуется только дата, то используйте тип Date, он доступен в экспертном режиме.

Диалоговое окно создания таблицы

Рисунок 529. Диалоговое окно создания таблицы

Когда необходимо ввести название таблицы

������� ���������� ��������� MS Office 2007: Microsoft Excel

1. Для создания таблицы данных в окне открытого листа следует выбрать диапазон свободных ячеек или ячеек с данными, которые необходимо преобразовать в таблицу. Для нашего примера предполагаемый диапазон, в котором будет размещаться таблица, 9 строк на 10 столбцов. На рабочем листе выделите мышью эту область.

2. Перейдите к вкладке Вставка-Таблицы — Таблица.

3. Если выбранный диапазон содержит или будет содержать данные, которые требуется использовать для заголовка таблицы, то в окне Создание таблицы активируйте пункт Таблица с заголовками (рис.55).

4. Закройте окно кнопкой ОК.

Рис.55. Создание таблицы

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

Для этого поместите табличный курсор в любую ячейку таблицы и выберите команду Конструктор — Стили таблиц . Excel откроет палитру стилей. Стили разбиты на три категории: Светлый, Средний и Темный. Отметим, что когда вы помещаете указатель мыши на любой стиль в этой палитре, таблица на рабочем листе сразу принимает вид в соответствии с этим стилем. Когда вы подберете подходящий стиль, для его применения щелкните на нем.

Если вы решили создать собственный стиль таблиц, выберите команду Конструктор — Стили таблиц — Создать стиль таблицы, при этом откроется окно Создание стиля таблицы (рис.56). В этом окне можно настроить формат любого из тринадцати элементов таблиц. Выбрав элемент из списка Элемент таблицы, щелкните на кнопке Формат . В открывшемся окне Формат ячеек можно задать любой формат выделенного элемента таблицы. Отформатировав элементы таблицы в соответствии с вашим желанием, присвойте стилю имя и закройте окно с помощью кнопки ОК . Вновь созданный стиль появится в палитре стилей в категории Пользовательские.

Для изменения размера таблицы, выбрав Конструктор — Размер таблицы, ввести новое значение диапазона в открывшемся диалоговом окне. Кроме того, по мере ввода данных к таблице будут автоматически добавляться строки.

Для заполнения таблицы в верхней строке рабочего листа необходимо ввести заголовки столбцов, которые будут использоваться в качестве названия полей базы данных. В следующих строках рабочего листа (непосредственно под заголовками столбцов) вводятся данные каждой записи, придерживаясь приведенных ниже рекомендаций:

  • Между строкой заголовков и первой записью базы данных не должно быть пустых строк. В противном случае Excel не сможет идентифицировать названия полей.
  • Заголовки столбцов (названия полей базы данных) не обязательно вводить в строке 1 рабочего листа, но все записи таблицы данных должны располагаться под строкой с заголовками. Используйте заголовки столбцов для однозначной идентификации каждого поля базы данных.
  • Позаботьтесь, чтобы записи таблицы и другие данные рабочего листа были разделены пустой строкой и (или) столбцом.
  • Между записями базы данных не должно быть пустых строк.
  • В ячейках каждого столбца таблицы данных необходимо вводить информацию только определенного типа. Например, в столбце Наименование товара необходимо вводить только название товара, а не цену прихода или расхода.
  • Все записи одной таблицы данных должны находиться на одном рабочем листе.

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

Введите заголовки таблицы согласно вышеуказанной таблицы (рис.54). Заголовки таблицы имеют разную длину, поэтому необходимо длинные названия заголовков отобразить на нескольких строках. Для этого выделив ячейку заголовка, в Формат ячейки — Выравнивание поставьте флажок Переносить по словам . После этого вручную подкорректируйте ширину столбцов (раздвиньте или уменьшите их).

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

Примените вертикальное и горизонтальное выравнивание по центру Формат ячеек — Выравнивание или, если только горизонтальное, то на панели Главная — значок столбец № введите нумерацию строк таблицы. В первую ячейку столбца после заголовка введите цифру 1, во вторую — 2, выделите ячейки с введенными числами и при помощи маркера заполнения (+ в нижнем правом углу выделенного диапазона) растяните на подлежащий нумерации диапазон ячеек.

По сути форматирование полей не отличается от форматирования других ячеек рабочего листа. Единственная хитрость заключается в ис­пользовании следующей особенности Excel: если к трем смежным ячейкам одного столбца применить один и тот же формат, программа автоматически применит аналогичное форматирование ко всем последующим ячейкам этого столбца.

Следовательно, для форматирования столбца выделяем три ячейки столбца, находящиеся под его заголовком, и во вкладке Главная – Ячейки – Формат — Формат ячеек выбираем необходимые элементы форматирования.

Установите в ячейках, содержащих названия отделов и наименования товаров, текстовый формат, в ячейках, содержащих цены, денежный формат числа ( Формат — Формат ячеек — Денежный ), а в ячейках, содержащих количество товара, числовой формат ( Формат — Формат ячеек — Число ).

Вставьте формулы для количества остатка ( Кол-во прихода минус Кол-во расхода ) и суммы остатка ( Кол-во остатка умножить на Цену расхода ) для первой строки таблицы. После принятия решения ( Enter ) формула сама раскопируется по столбцу таблицы.

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

Так, для форматирования ячеек достаточно их выделить, щелкнуть правой клавишей мыши в тот момент, когда указатель мыши находится внутри выделения и выбрать команду Формат ячеек . При этом произойдет переход к тому же окну Формат — Формат ячеек на вкладке Ячейки . В случае необходимости редактирования содержимого ячейки (исправление, изменение данных) дважды щелкните мышью по ячейке или нажмите клавишу F2 и, после появления текстового курсора, произведите все необходимые исправления.

Для получения итоговых результатов по таблице можно добавить внизу таблицы Строку итогов . Для этого, поставив курсор в любом месте таблицы, ставим галочку против Стро ки Итогов на вкладке Конструктор ленты инструментов, вследствие чего внизу таблицы появится итоговая строка,закрашенная в синий цвет.

Создание таблиц в классических базах данных Access с помощью средства чтения с экрана

Эта статья предназначена для людей с нарушениями зрения или когнитивных функций, использующих программы чтения с экрана, такие как WindowsЭкранный диктор, JAWS или NVDA, с продуктами Microsoft 365. Эта статья входит в набор содержимого поддержки средства чтения с экрана Microsoft 365, где содержатся дополнительные сведения о специальных возможностях в наших приложениях. Чтобы получить справку общего характера, посетите службу поддержки Майкрософт.

Используйте Access с клавиатурой и средством чтения с экрана для добавления таблиц в базу данных Access рабочего стола. Мы протестировали его с помощью экранного диктора и NVDA, но он может работать с другими средствами чтения с экрана, если они следуют общим стандартам и методам специальных возможностей. Вы также узнаете, как сохранять, переименовывать и удалять таблицы.

  • Новые возможности Microsoft 365 становятся доступны подписчикам Microsoft 365 по мере выхода, поэтому в вашем приложении эти возможности пока могут отсутствовать. Чтобы узнать о том, как можно быстрее получать новые возможности, станьте участником программы предварительной оценки Office.
  • Дополнительные сведения о средствах чтения с экрана см. в статье О работе средств чтения с экрана в Microsoft 365.

В этом разделе

  • Таблицы в Access
  • Добавление таблицы
    • Переименование заголовка поля
    • Вставка поля
    • Добавление поля

    Таблицы в Access

    Таблицы — это неотъемлемая часть любой базы данных, так как именно в них содержатся все сведения и данные. Например, база данных для бизнеса может содержать таблицу Контактов , в ней хранятся имена поставщиков, адреса электронной почты и номера телефонов. Перед созданием таблиц проанализируйте свои требования и определите, какие именно таблицы могут вам понадобиться. Справочные сведения о планировании и разработке базы данных см. в статье Основные сведения о создании баз данных.

    Реляционная база данных, например Access, обычно содержит несколько логически связанных таблиц. В хорошо спроектированной базе данных в каждой таблице хранятся сведения о конкретном объекте, например о работниках или товарах. Таблица содержит записи (строки), поля (столбцы) и значения полей (ячейки) для каждой записи.

    • Запись (строка) содержит конкретные данные, например информацию об определенном работнике или продукте.
    • Поле (столбец) содержит данные об одном аспекте элемента таблицы, например имя, адрес электронной почты или цену.
    • Значение поля (ячейка) для записи содержит данные разных типов, например текст, числа, даты и гиперссылки.

    Хотя в каждой таблице хранятся данные о определенной теме, в таблицах в реляционной базе данных, такой как Access, хранятся данные о связанных субъектах. Например, база данных может содержать следующее:

    • Таблица «Клиенты», в которую перечислены клиенты вашей компании и их адреса.
    • Таблица Products, в которую перечислены продукты, которые вы продаете, включая цены и изображения для каждого элемента.
    • Таблица Orders, которая отслеживает заказы клиентов

    Для этого используются связи. Связь — это логическое отношение между двумя таблицами, основанное на их общих полях. Сведения о создании связей между таблицами в базе данных Access рабочего стола см. в статье Создание, изменение или удаление связи.

    Добавление таблицы

    1. Откройте новую или существующую базу данных.
    2. Чтобы создать таблицу, нажмите клавиши ALT+C, T, N, чтобы выбрать Таблица на вкладке Создание ленты. Будет добавлена новая таблица, и вы услышите сообщение «Таблица N». Основное внимание уделяется второму значению поля первой записи. (По умолчанию первое поле имеет название Код.)
    3. Введите данные в таблицу. Вы также можете вставить данные из другого источника, например из книги Excel. Дополнительные сведения см. в статье Копирование и вставка с помощью буфера обмена Office. При вводе значения поля в новое поле и переходе к следующему значению поля с помощью клавиш со стрелками Access автоматически присваивает поле имя FieldN.

    Переименование заголовка поля

    Можно переименовать заголовок поля (столбца) в таблице.

    1. Чтобы выбрать поле, в любой записи поместите фокус в поле и нажмите клавиши CTRL+ПРОБЕЛ. Выбран столбец.
    2. Чтобы открыть контекстное меню, нажмите клавиши SHIFT+F10.
    3. Чтобы выбрать команду Переименовать поле, нажмите клавишу N. Фокус переместится на заголовок поля, и вы услышите фразу «Вывод меню, таблица, строка N», имя поля и «Тип и текст». Введите новое имя поля.

    Совет: Понятные имена заголовков, такие как Название продукта или Цена, помогают узнать, что содержит каждое поле, не видя его содержимое.

    Вставка поля

    Поле (столбец) можно вставить слева от любого существующего поля в таблице.

    1. Чтобы выбрать поле, которое нужно вставить слева, в любой строке поместите фокус в поле и нажмите клавиши CTRL+ПРОБЕЛ. Выбран столбец.
    2. Чтобы открыть контекстное меню, нажмите клавиши SHIFT+F10.
    3. Чтобы выбрать Вставить поле, нажмите клавишу F четыре раза, а затем нажмите клавишу ВВОД. Фокус переместится на первую запись нового поля.

    Добавление поля

    Вы можете создать новое поле (столбец) в правой части таблицы.

    1. Перейдите к записи, вокруг которой нужно добавить новое поле.
      • Чтобы перейти к первой записи таблицы, нажмите клавиши CTRL+HOME.
      • Чтобы перейти к последней записи последнего поля в таблице, нажмите клавиши CTRL+END.
    2. Чтобы создать новое поле в правой части таблицы, нажимайте клавишу СТРЕЛКА ВПРАВО, пока не услышите номер строки и «Столбец, щелкните, чтобы добавить».
    3. Введите значение поля для текущей записи. При переходе в другую ячейку новое поле добавляется с именем FieldN по умолчанию.
    4. Чтобы перейти к первой записи нового поля, нажмите клавиши CTRL+СТРЕЛКА ВВЕРХ.

    Сохранение таблицы

    После создания новой таблицы или изменения существующей таблицы сохраните свою работу.

      Чтобы сохранить таблицу, нажмите клавиши CTRL+S или ALT+F, S. При первом сохранении таблицы откроется диалоговое окно Сохранить как , и вы услышите сообщение «Сохранить как» и имя таблицы по умолчанию.

    • При попытке закрыть таблицу без сохранения изменений появится диалоговое окно подтверждения. Чтобы сохранить таблицу перед ее закрытием, нажмите клавиши ALT+Y. Чтобы отменить изменения, нажмите клавиши ALT+N.
    • При сохранении изменений в существующей таблице таблица имеет имя, присвоенное ранее. Чтобы изменить имя таблицы при сохранении, нажмите клавишу F12. Откроется диалоговое окно Сохранить как , и вы можете ввести новое имя.

    Совет: Договоритесь о том, по какому принципу будете называть объекты в базе данных, и следуйте этим правилам.

    Переименование таблицы

    Примечание: Нельзя переименовать открытую таблицу. Чтобы закрыть активную таблицу, нажмите клавиши CTRL+W. Фокус переместится на следующую открытую таблицу. Если открытых таблиц не осталось, фокус переместится в область навигации .

    1. В области навигации нажимайте клавишу TAB, пока не услышите сообщение «Таблицы», а затем нажимайте клавишу СТРЕЛКА ВНИЗ, пока не услышите нужную таблицу.
    2. Чтобы открыть контекстное меню для таблицы, нажмите клавиши SHIFT+F10.
    3. Чтобы выбрать команду Переименовать в контекстном меню, дважды нажмите клавишу M, а затем нажмите клавишу ВВОД. Прозвучит фраза «Переименовать».
    4. Введите новое имя и нажмите клавишу ВВОД.

    Удаление таблицы

    1. В представлении таблицы закройте все таблицы. Фокус переместится в область навигации.
    2. Нажимайте клавишу СТРЕЛКА ВНИЗ, пока не услышите таблицу, которую нужно удалить.
    3. Нажмите клавишу DELETE. Откроется окно с запросом на подтверждение удаления. Фокус помещается на кнопку Да.
    4. Чтобы удалить таблицу, нажмите клавишу ВВОД.

    Примечание: Чтобы перейти в представление таблицыиз конструктора , нажмите клавиши ALT+H, W, а затем — H. Чтобы перейти в режим конструктора из представления таблицы , нажмите клавиши ALT+H, W, а затем — D.

    См. также

    Техническая поддержка пользователей с особыми потребностями

    Корпорация Майкрософт стремится к тому, чтобы все наши клиенты получали наилучшие продукты и обслуживание. Если у вас ограниченные возможности или вас интересуют вопросы, связанные со специальными возможностями, обратитесь в службу Microsoft Disability Answer Desk для получения технической поддержки. Специалисты Microsoft Disability Answer Desk знакомы со многими популярными специальными возможностями и могут оказывать поддержку на английском, испанском, французском языках, а также на американском жестовом языке. Перейдите на сайт Microsoft Disability Answer Desk, чтобы узнать контактные сведения для вашего региона.

    Если вы представитель государственного учреждения или коммерческой организации, обратитесь в службу Disability Answer Desk для предприятий.

    Создание таблиц — Основы реляционных баз данных

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

    Создание базы данных

    Прежде чем создать таблицу, создадим базу данных hexlet с помощью SQL (если вы еще этого не сделали). Для этого подключитесь к СУБД через psql . При этом не указывайте базу данных, чтобы подключиться к базе по умолчанию. Далее выполните следующие запросы:

    DROP DATABASE hexlet; CREATE DATABASE hexlet; 

    В примере выше два SQL запроса:

    • DROP DATABASE hexlet — удаляет базу данных с именем hexlet
    • CREATE DATABASE hexlet — создает базу данных с таким же именем

    Базовые правила построения запросов:

    • Каждый запрос должен заканчиваться точкой с запятой. Иначе psql будет думать, что вы продолжаете вводить команды
    • Регистр не важен. Можно было написать drop database hexlet; . По традиции принято использовать верхний регистр для ключевых слов самого SQL. Это позволяет визуально разделять структуру запроса от данных внутри него. Последнее в примере — это имя базы данных, которое может быть произвольным

    Если подключиться к той же базе данных, которую вы хотите удалить или пересоздать, то во время попытки удаления СУБД будет ругаться, что к базе есть активное соединение — ваше соединение. Поэтому важно подключиться к любой другой базе данных.

    Команды createdb и createuser , которые мы разобрали в прошлых уроках, выполняют SQL-запросы внутри СУБД. Их сделали ради удобства первоначальной настройки, и чтобы использовать в скриптах автоматизации.

    SQL поддерживает комментарии — строчка, которая начинается с двух дефисов. Комментарии игнорируются СУБД при построении запросов:

    hexlet=> -- i am comment hexlet=> 

    Нам удалось создать базу данных hexlet , поэтому можно переходить к созданию таблицы. Подключитесь к созданной базе данных

    Создание таблиц

    Таблица создается с помощью запроса CREATE TABLE :

    -- Это один запрос, хоть и многострочный. -- Описание запроса заканчивается символом ; CREATE TABLE courses ( name varchar(255), slug varchar(255), lessons_count integer, body text ); 

    Чтобы создать таблицу, необходимо указать ее имя, набор полей и их типы. В примере выше названия полей — это name , slug , lessons_count и body , а varchar(255) , integer и text — их типы.

    Типы данных

    У каждого поля в PostgreSQL определенный тип, который задается на этапе создания таблицы. Это значит, что значением этого поля могут быть только определенные данные. Если поле имеет числовой тип, то в него невозможно вставить строку, и наоборот. База данных выдаст ошибку при попытке выполнить подобный запрос.

    -- Выполняем запрос на вставку передавая в lessons_count строку вместо числа ERROR: invalid input syntax for type integer: "wrong value" 

    В PostgreSQL встроено много различных типов данных, но на практике используются не все. Ниже мы разбираем только самые популярные типы.

    Строки

    Для строк в базах данных в основном используются два типа:

    • varchar — для строк с ограничением максимальной длины
    • text — для строк без ограничения. Как правило, это полноценные тексты

    В базах данных нельзя оставить первый тип без указания длины. Это связано с производительностью и эффективностью. Данные в базах данных физически хранятся на дисках в файлах. Быстрый доступ к этим данным возможен только тогда, когда у данных фиксированный размер. Это позволяет быстро перемещаться по ним и считать смещения.

    Если размер данных не известен, то придется просматривать весь файл в поисках нужного значения. Чтобы избежать подобной ситуации, тип text хранится отдельно. Это тоже негативно влияет на скорость, но уже не так сильно. Если размер строки известен или он меньше какого-то значения, то предпочтительнее использовать varchar.

    Имя Описание
    character varying(n), varchar(n) строка ограниченной переменной длины
    text строка неограниченной переменной длины
    • varchar. Полное название типа character varying (varchar может использоваться как псевдоним). Размер строки с таким типом указывается в скобках после названия типа, например, varchar(10). Это значит, что в поле с таким типом можно записать строку длиной до 10 символов.
    • text. Не требует указания размера и может содержать текст произвольной длины

    Пример создания таблицы с такими типами:

    CREATE TABLE blog_posts ( name varchar(80), body text ); 
    Числа

    Для чисел в основном используются два типа данных: integer и bigint. Какой конкретно указывать тип, зависит от потенциального потолка значения. Ниже указаны диапазоны, допустимые в рамках этих типов:

    Имя Описание Диапазон
    integer типичный выбор для целых чисел -2147483648 .. +2147483647
    bigint целое в большом диапазоне -9223372036854775808 .. 9223372036854775807

    Пример создания таблицы с такими типами:

    CREATE TABLE users ( id bigint, age integer ); 
    Даты

    Типы для хранения дат отличаются друг от друга очень сильно, в первую очередь по решаемой задаче. Нам надо хранить день без конкретного времени? Это тип date. Нужно конкретный момент времени, тогда timestamp. Просто время без даты? Тогда time.

    Имя Описание Наименьшее значение Наибольшее значение Точность
    timestamp дата и время (без часового пояса) 4713 до н. э. 294276 н. э. 1 микросекунда
    date дата (без времени суток) 4713 до н. э. 5874897 н. э. 1 день
    time время суток (без даты) 00:00:00 24:00:00 1 микросекунда

    Пример создания таблицы с такими типами:

    CREATE TABLE events ( start_date date, -- имя поля может называться как тип данных time time, updated_at timestamp, created_at timestamp ); 

    Хорошей практикой считается добавление и заполнение полей created_at и updated_at в каждую таблицу базы данных. С их помощью всегда можно узнать, когда запись создалась и обновилась.

    Значения даты и времени принимаются практически в любом известном формате. Вот несколько примеров того, как можно задавать дату:

    Пример Описание
    1999-01-08 ISO 8601 (рекомендуемый формат)
    January 8, 1999
    Логический тип

    Содержит всего два значения: true и false . Этот тип используется для флагов:

    Имя Описание
    boolean true или false (истина или ложь)

    Пример создания таблицы с такими типами:

    CREATE TABLE blog_posts ( -- флаг: опубликован? published boolean ); 

    Состояние «true» может задаваться следующими значениями:

    Для состояния «false» можно использовать следующие варианты:
    Помимо типов данных для реальных значений, в базе существует специальное значение NULL , чтобы обозначать пустоту. Оно используется, когда у конкретного поля нет значения. Тип поля при этом не важен. Подробнее с NULL мы разберемся в следующих уроках.

    Анализ структуры базы данных

    Чтобы исследовать структуру таблиц в визуальном режиме, используется PgAdmin:

    SQL для анализа структуры базы данных не существует. Если вы хотите посмотреть список таблиц и их структуру в базе данных, то придется использовать команды самого psql :

    Просмотр списка таблиц базы данных hexlet

    hexlet=> \d List of relations Schema | Name | Type | Owner --------+------------+-------+--------- public | courses | table | vagrant public | events | table | vagrant public | blog_posts | table | vagrant 

    Здесь мы видим список таблиц в базе данных hexlet. Все что здесь отображается, было создано в этом уроке выше.

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

    Просмотр структуры таблицы courses

    hexlet=> \d courses # public - обозначает схему по умолчанию Table "public.courses" Column | Type | Modifiers ---------------+------------------------+----------- name | character varying(255) | slug | character varying(255) | lessons_count | integer | body | text | 

    В этом выводе показана структура таблицы courses. Здесь мы видим все имена полей и их типы.

    Кроме перечисленных полезными могут оказаться следующие команды:

    • \l — список всех баз данных
    • \dt — список всех таблиц
    • \? — вывод справки

    Удаление таблиц

    Чтобы удалить таблицу, выполняется запрос DROP :

    DROP TABLE courses; 

    Будьте внимательны, так как удаление таблицы приводит к безвозвратной потере данных.

    Открыть доступ

    Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

    • 130 курсов, 2000+ часов теории
    • 1000 практических заданий в браузере
    • 360 000 студентов

    Наши выпускники работают в компаниях:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *