freeCodeCamp/guide/russian/sql/sql-create-table/index.md

8.6 KiB
Raw Blame History

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-операторов.

Структура высокого уровня реляционной базы данных

  1. Высший уровень; База данных; установка системы базы данных. В этом случае это MySQL. Вызывается «Локальный экземпляр MySQL Router» на снимках экрана выше.
  2. Далее - схема; контейнер для объектов, необходимых для управления данными в системе реляционных баз данных.
  3. Объекты, которые мы создаем (таблицы, индексы, хранимые процедуры, функции) для управления системой и ее данными

Изображение-1

Создание схемы MySQL

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

Мы создадим схему для нашего обучения и тестирования с помощью команды SQL;

create database fCC_alterTableGuide; 

Эта структура схемы экземпляров до запуска этой команды

Изображение-2

Эта структура схемы экземпляров после запуска оператора SQL

Изображение-3

Создание таблицы, добавление тестовых данных с помощью «вставки», переименование таблицы (изменить)

Мы создадим таблицу учеников.

Этапы:

  1. убедитесь, что у нас нет таблицы уже

  2. создать таблицу

  3. вставьте тестовые данные.

  • Типы данных: имя студента - это поле персонажа, ограниченное 90 символами
  • Идентификатор студента - это число (целое число) (диапазон от -2147483648 до 2147483647). Это будет основным ключом для таблицы и будет автоматически увеличиваться при добавлении записи.
  • Также будут два поля «отметка времени», в которые

Создать инструкцию и отображение результатов выполнения;

Изображение-4

Используя оператор Select, мы увидим, что таблица есть, но теперь записи были добавлены.

Изображение-5

Теперь, чтобы вставить некоторые данные и посмотреть, как выглядит наша новая таблица с записями в ней (и понимать временные метки создания и обновления);

Изображение-6

Первая метка времени - это данные и время создания, а вторая - дата и время обновления. Изменение записи должно обновлять ts2, но не ts1. Давайте взглянем.

Изображение-7

Создайте таблицу с помощью MySql Workbench

Щелкните правой кнопкой мыши по «Таблицам» в схеме, в которую вы хотите добавить новый файл. Выберите «Создать таблицу».

Изображение-8

Заполните форму по желанию и нажмите «Применить».

Изображение-9

Создать таблицу как Select (CTAS)

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

CREATE TABLE my table as (SELECT * FROM orig tbl);

Создание и заполнение таблицы путем импорта CSV-файла

Щелкните правой кнопкой мыши по «Таблицам» по схеме, в которую вы хотите добавить новый файл. Выберите «Импорт данных таблицы».

Изображение-10

Выберите файл CSV для импорта и нажмите NEXT Обычно вы создаете новую таблицу из данных, выбираете нужные параметры и нажимаете NEXT

Изображение-11

При необходимости отрегулируйте типы данных и нажмите «Далее»

Изображение-12

Щелкните NEXT (на этом экране и следующем, который отображается), чтобы импортировать данные в таблицу Вы увидите статус завершения, просмотрите и нажмите ОКРАСКА

Изображение-13

Изображение-14

Другие материалы

Там гораздо больше деталей для освещения этой темы, поэтому установите MySQL и получайте удовольствие!

Где получить MySQL

Попробуйте [эта загрузка для пользователей Windows [(https://dev.mysql.com/downloads/windows/)

Документация MySQL

Документация по SQL Server