Sql table: SQL CREATE TABLE Statement

Таблицы в SQL — Учебник по SQL

Обзор таблиц в SQL

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

Посмотреть это видео о создании таблицы SQL

В этом учебном разделе мы обсудим обзор таблиц в SQL 9.0005

  • Что такое таблица?
  • Записи и поля в SQL

Что такое таблица?

Таблица — это объект базы данных, состоящий из строк и столбцов в SQL. Проще говоря, это набор связанных данных, хранящихся в формате таблицы.

Хотите пройти сертификацию по SQL? Изучайте SQL у ведущих экспертов по SQL и добейтесь успеха в своей карьере с помощью блога Intellipaat по сертификации SQL.

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

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

Снимок отображает таблицу из базы данных сотрудников , которая содержит сведения о сотрудниках.

Начните свою карьеру в SQL с помощью идеального учебного курса по SQL прямо сейчас!

Получите 100% повышение!

Осваивайте самые востребованные навыки прямо сейчас!

Записи и поля в SQL

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

Примеры столбцов: Age, Student_ID или Student_Name. С другой стороны, строка представляет отдельный элемент данных в таблице, и все строки в таблице имеют одинаковую структуру. Например, Shaze в столбце Student_Name или 007 в столбце Student_ID.

Давайте подробно разберемся с полями и записями.

Хотите знать, как данные хранятся и обрабатываются? Хотите узнать об этом? Вот курс по базе данных, предоставленный Intellipaat.

Поля в SQL

Поля — это в основном столбцы в таблице с определенной информацией о данных.

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

Остались вопросы? Приходите в SQL-сообщество Intellipaat, проясните все свои сомнения и преуспейте в своей карьере!

Записи в SQL

Запись — это отдельная запись, существующая в таблице. Записи предоставляют полную информацию об отдельной записи или объекте. Рассмотрим снимок ниже. Выбирается одна строка, т. е. Анна. Эта строка дает полную информацию о конкретном сотруднике, Анне.

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

Хотите пройти собеседование по SQL? Лучшие вопросы для интервью Intellipaat по SQL предназначены только для вас!

Расписание курсов

Использование SQL Runner для создания производных таблиц | Looker

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

На этой странице описано, как создать производную таблицу с помощью SQL Runner и как использовать SQL Runner для отладки производных таблиц. Дополнительные сведения см. на других страницах документации:

  • Основы SQL Runner
  • Использование SQL Runner для создания запросов и исследования
  • Управление функциями базы данных с помощью SQL Runner

Добавление запроса SQL Runner в проект LookML

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

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

Добавить в проект

Использование параметра Добавить в проект — самый простой способ добавить в проект запрос SQL Runner:

Опция Добавить в проект позволяет выбрать проект LookML, а затем Looker автоматически создает файл представления с запросом в выбранном проекте. Если вместо этого вы предпочитаете вручную создать файл представления и самостоятельно добавить LookML запроса, вы можете использовать параметр Get Derived Table LookML .

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

  1. Используйте SQL Runner для создания запроса SQL, который вы хотите использовать для производной таблицы.
  2. Нажмите Добавить в проект в меню шестеренки в правом верхнем углу.
  3. Выберите проект, в который вы хотите добавить эту производную таблицу.
  4. Введите имя представления для производной таблицы.
  5. Щелкните Добавить , чтобы добавить запрос в качестве производной таблицы в ваш проект.
    Looker переключится в режим разработки, если он еще не был в нем, создаст новый файл представления с помощью LookML из запроса SQL Runner, а затем откроет файловый браузер IDE для нового файла представления.
  6. Переместите файл в соответствии с файловой организацией вашего проекта.
  7. Проверьте LookML и разверните изменения в рабочей среде.

Получить производную таблицу LookML

Другой способ создать производную таблицу из запроса SQL Runner — использовать параметр Get Derived Table LookML в меню передач SQL Runner. Как и в случае с опцией «Добавить в проект », Looker предоставит LookML, необходимый для преобразования вашего SQL-запроса в производную таблицу. Оттуда вы можете скопировать LookML и вставить его в свой проект самостоятельно, что полезно, если вы хотите заменить существующую производную таблицу.

Чтобы создать производную таблицу из запроса SQL Runner:

  1. Используйте SQL Runner для создания запроса SQL, который вы хотите использовать для производной таблицы.
  2. Щелкните меню шестеренки и выберите Получить производную таблицу LookML .
  3. Во всплывающем окне Get Derived Table LookML щелкните ссылку , чтобы добавить ее в свой проект .

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

  4. Используйте раскрывающийся список Project , чтобы выбрать проект, в который вы хотите добавить производную таблицу.

  5. Введите имя нового представления в поле Имя представления . См. страницу «Управление файлами и папками LookML» для ознакомления с соглашениями об именах файлов.

  6. Нажмите кнопку Добавить .
    Looker переключится в режим разработки, если он еще не был в нем, создаст новый файл представления с помощью LookML из запроса SQL Runner, а затем откроет файловый браузер IDE для нового файла представления.

  7. Переместите файл в соответствии с файловой организацией вашего проекта.

  8. Проверьте LookML и разверните изменения в рабочей среде.

Отладка с помощью SQL Runner

SQL Runner также является полезным инструментом для проверки ошибок SQL в определении производной таблицы.

Выделение ошибок SQL Runner

SQL Runner выделяет расположение ошибок в команде SQL и включает положение ошибки в сообщение об ошибке.

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