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 .
Выполните следующие действия, чтобы использовать параметр Добавить в проект :
- Используйте SQL Runner для создания запроса SQL, который вы хотите использовать для производной таблицы.
- Нажмите Добавить в проект в меню шестеренки в правом верхнем углу.
- Выберите проект, в который вы хотите добавить эту производную таблицу.
- Введите имя представления для производной таблицы.
- Щелкните Добавить , чтобы добавить запрос в качестве производной таблицы в ваш проект.
Looker переключится в режим разработки, если он еще не был в нем, создаст новый файл представления с помощью LookML из запроса SQL Runner, а затем откроет файловый браузер IDE для нового файла представления. - Переместите файл в соответствии с файловой организацией вашего проекта.
- Проверьте LookML и разверните изменения в рабочей среде.
Получить производную таблицу LookML
Другой способ создать производную таблицу из запроса SQL Runner — использовать параметр Get Derived Table LookML в меню передач SQL Runner. Как и в случае с опцией «Добавить в проект », Looker предоставит LookML, необходимый для преобразования вашего SQL-запроса в производную таблицу. Оттуда вы можете скопировать LookML и вставить его в свой проект самостоятельно, что полезно, если вы хотите заменить существующую производную таблицу.
Чтобы создать производную таблицу из запроса SQL Runner:
- Используйте SQL Runner для создания запроса SQL, который вы хотите использовать для производной таблицы.
- Щелкните меню шестеренки и выберите Получить производную таблицу LookML .
Во всплывающем окне Get Derived Table LookML щелкните ссылку , чтобы добавить ее в свой проект .
Примечание: Проще использовать ссылку , добавив ее в ссылку проекта , но у вас также есть возможность скопировать LookML, вручную создать файл представления в своем проекте и вставить LookML в новый файл представления.
Используйте раскрывающийся список Project , чтобы выбрать проект, в который вы хотите добавить производную таблицу.
Введите имя нового представления в поле Имя представления . См. страницу «Управление файлами и папками LookML» для ознакомления с соглашениями об именах файлов.
Нажмите кнопку Добавить .
Looker переключится в режим разработки, если он еще не был в нем, создаст новый файл представления с помощью LookML из запроса SQL Runner, а затем откроет файловый браузер IDE для нового файла представления.Переместите файл в соответствии с файловой организацией вашего проекта.
Проверьте LookML и разверните изменения в рабочей среде.
Отладка с помощью SQL Runner
SQL Runner также является полезным инструментом для проверки ошибок SQL в определении производной таблицы.
Выделение ошибок SQL Runner
SQL Runner выделяет расположение ошибок в команде SQL и включает положение ошибки в сообщение об ошибке.
Предоставляемая информация о местоположении зависит от диалекта базы данных. Например, MySQL предоставляет номер строки, содержащей ошибку, а Redshift предоставляет позицию символа ошибки.