8.6 KiB
title | localeTitle |
---|---|
SQL Create Table | SQL Create Table |
SQL CREATE TABLE
Введение
Это руководство представляет собой обзор CREATE TABLE
функций SQL CREATE TABLE
.
Мы будем использовать MySQL для всех примеров в этих руководствах freeCodeCamp SQL. MySQL часто используется на веб-сайтах для бэкэнд-базы данных, 2) он бесплатный, и он интересен и прост в использовании.
В этом руководстве
- Создание схемы, контейнера для всех наших объектов базы данных.
- Создайте таблицу, чтобы мы могли что-то изменить.
- Создание таблицы путем импорта CSV-файла и изменения этой таблицы
- Создание таблицы с помощью инструмента Workbench MySQL
Мы выполняем большую часть этой работы с операторами SQL в инструменте сценариев Workbench MySQL. Мы также увидим, как создать таблицу, используя интерфейс workbench, вместо SQL-операторов.
Структура высокого уровня реляционной базы данных
- Высший уровень; База данных; установка системы базы данных. В этом случае это MySQL. Вызывается «Локальный экземпляр MySQL Router» на снимках экрана выше.
- Далее - схема; контейнер для объектов, необходимых для управления данными в системе реляционных баз данных.
- Объекты, которые мы создаем (таблицы, индексы, хранимые процедуры, функции) для управления системой и ее данными
Создание схемы MySQL
Схема представляет собой контейнер для объектов, необходимых для управления данными для данного объекта или процесса. Мы приводим примеры, когда мы продвигаемся в этом руководстве.
Мы создадим схему для нашего обучения и тестирования с помощью команды SQL;
create database fCC_alterTableGuide;
Эта структура схемы экземпляров до запуска этой команды
Эта структура схемы экземпляров после запуска оператора SQL
Создание таблицы, добавление тестовых данных с помощью «вставки», переименование таблицы (изменить)
Мы создадим таблицу учеников.
Этапы:
-
убедитесь, что у нас нет таблицы уже
-
создать таблицу
-
вставьте тестовые данные.
- Типы данных: имя студента - это поле персонажа, ограниченное 90 символами
- Идентификатор студента - это число (целое число) (диапазон от -2147483648 до 2147483647). Это будет основным ключом для таблицы и будет автоматически увеличиваться при добавлении записи.
- Также будут два поля «отметка времени», в которые
Создать инструкцию и отображение результатов выполнения;
Используя оператор Select, мы увидим, что таблица есть, но теперь записи были добавлены.
Теперь, чтобы вставить некоторые данные и посмотреть, как выглядит наша новая таблица с записями в ней (и понимать временные метки создания и обновления);
Первая метка времени - это данные и время создания, а вторая - дата и время обновления. Изменение записи должно обновлять ts2, но не ts1. Давайте взглянем.
Создайте таблицу с помощью MySql Workbench
Щелкните правой кнопкой мыши по «Таблицам» в схеме, в которую вы хотите добавить новый файл. Выберите «Создать таблицу».
Заполните форму по желанию и нажмите «Применить».
Создать таблицу как Select (CTAS)
Быстрый способ создания копии таблицы, включая данные, - создать таблицу как выбранную.
CREATE TABLE my table as (SELECT * FROM orig tbl);
Создание и заполнение таблицы путем импорта CSV-файла
Щелкните правой кнопкой мыши по «Таблицам» по схеме, в которую вы хотите добавить новый файл. Выберите «Импорт данных таблицы».
Выберите файл CSV для импорта и нажмите NEXT Обычно вы создаете новую таблицу из данных, выбираете нужные параметры и нажимаете NEXT
При необходимости отрегулируйте типы данных и нажмите «Далее»
Щелкните NEXT (на этом экране и следующем, который отображается), чтобы импортировать данные в таблицу Вы увидите статус завершения, просмотрите и нажмите ОКРАСКА
Другие материалы
Там гораздо больше деталей для освещения этой темы, поэтому установите MySQL и получайте удовольствие!
Где получить MySQL
Попробуйте [эта загрузка для пользователей Windows [(https://dev.mysql.com/downloads/windows/)