Пошаговую инструкцию создания таблицы в SQL
Опубликованно 10.10.2017 10:00
Перед началом создания SQL-таблиц нужно определить модель базы данных. Разработать ER-Диаграмма для определения сущностей, атрибутов и связей.Основные понятия
Субъекты – объекты или факты, которые должны быть сохранены. Например, сотрудник компании или проекты, осуществляемые компанией. Компонент атрибутов, который описывает либо квалифицирует сущность. Например, атрибут сущности "сотрудник" - Зарплата, и атрибут сущности "проект" - сметная стоимость. Общение – связь между двумя элементами. Это может быть двунаправленным. Существует также рекурсивные отношения, т. е. отношения субъекта с самим собой.
Вы также должны определить ключи и условия, при которых сохраняется целостность базы данных. Что это значит? Иными словами, ограничения, которые помогут сохранить базу данных в правильной и последовательной.Переход от ER-диаграммы к табличной модели
Правила перехода к табличной модели:Преобразовать все объекты в таблицы.Преобразование атрибутов в столбцы, т. е. каждый атрибут сущности должен быть отображен в столбце имени таблицы.Уникальные идентификаторы превращаются в первичные ключи.Все коммуникации конвертировать его в иностранные ключи.Для реализации создания таблиц SQL.Создать базу данных
Сначала надо запустить сервер MySQL. Для начала стоит зайти в меню "Пуск" затем "программы", затем к MySQL и MySQL сервер, выбрать для MySQL командной строки-клиент.
Для создания базы данных используется команда создать базу данных. Эта функция имеет следующий Формат:
Создание базы данных с названиями.
Ограничения на имя базы данных следующие:длину до 64 символов и может включать буквы, цифры, символы "" и "";имя может начинаться с цифры, но он должен содержать буквы.
Нужно помнить общее правило: любой запрос или команду конечный разделитель (разделитель). В SQL принято в качестве разделителя используйте точку с запятой.
Сервер, вы должны указать базу данных, которая будет нужна для работы. Для этого используйте заявление. Это утверждение имеет простой синтаксис: использовать Nazunyan.Создание таблиц SQL
Итак, модель создана, создана база данных и сервер определяет, как следует работал. Теперь вы можете начать создавать таблицу SQL. Есть язык определения данных (ddl). Он используется для создания таблицы в MS SQL, а также для определения объектов и работы с их структурой. ЯОД включает в себя набор команд. Создание таблицы SQL сервера
Используя только одну команду ddl, можно создавать различные объекты базы данных, путем изменения его параметров. Для создания таблиц SQL для создания таблицы команды. Формат ТТ следующие:
Создать TADLE navaneetham, (название_столбца1 данных типа [по умолчанию выражение] [ограничениями], имя_столбца2 данных типа [по умолчанию выражение] [ограничениями],[ограничениями]).
Следует подробнее описать синтаксис команды:Имя таблицы должно иметь длину до 30 символов и должно начинаться с буквы. Действует только буквенные символы, буквы и символы "_", "$" и "#". Допускается использование кириллицы. Важно отметить, что имена таблиц не должно совпадать с именами других объектов и зарезервированные слова сервера баз данных, таких как колонки, таблицы, индекса и т. д.Для каждого столбца обязательно указать тип данных. Существует стандартный набор, используемый большинством. Например, char, varchar, то номер, дата, Тип, нуль, и т. д.
С параметра по умолчанию можно указать значение по умолчанию. Это гарантирует, что стол не неопределенных значений. Как это понимать? Значение по умолчанию может быть символ, выражение, функции. Важно помнить, что тип данных, значение по умолчанию, должен соответствовать входной тип данных столбца.Ограничения на каждый столбец, используемый для реализации условий целостности данных на уровне таблиц. Есть еще нюансы. Запрещается удалить таблицу, если есть зависимые других таблиц.Как работать с базой данных
Для больших проектов часто требует создания нескольких баз данных, каждый из которых требует нескольких таблиц. Конечно, чтобы держать всю информацию в голове пользователей. Это дает возможность посмотреть на структуру базы данных и таблиц в них. Есть несколько команд, а именно:Показать базы данных – отображает все созданные базы данных SQL;Показать таблицы – списки всех таблиц в текущей базе данных, которые выбираются с помощью команды использовать;Описать navaneetham – показывает описание всех столбцов в таблице.Изменение таблицы изменение структуры таблицы.
Последняя команда позволяет:чтобы добавить в столбец таблицы, или ограничение;для изменения существующего столбца;чтобы удалить столбец или столбцы;снять ограничения целостности.
Синтаксис этой команды выглядит следующим образом: Alter таблицы navaneetham { [добавить nathanaelb или ограничить] | [изменить имяsminaemosti] | [падение Заголовокadulyanukosol(ы)] | [падение uralaerogeodeziya] | [{позволяет | Disable} постоянный imaagine ] | }.
Есть и другие команды:Переименовать – переименовать таблицу.Инструкция truncate table-удаляет все строки из таблицы. Эта функция может понадобиться, когда вы хотите снова заполнить таблицу и хранить предыдущие данные не надо.
Кроме того, бывают ситуации, когда структура базы данных изменилась и таблицы должны быть удалены. Для этого есть команды Drop. Конечно, нужно предварительно выбрать базу данных, из которой вы хотите удалить таблицу, если она отличается от текущей.
Синтаксис команды очень прост: падение таблицы имяtablicy.
В SQL-доступ, создавать таблицы и изменять их, используя те же команды, перечисленные выше.
При создании таблицы можно создать пустую таблицу и продолжать заполнять ее данными. Но это еще не все. Вы также можете сразу создать таблицу из другой таблицы. Как это? Можно определить таблицу и заполнить ее данными в другой таблице. Для этого есть специальное ключевое слово как.
Синтаксис очень простой:Создать таблицу имяtablicy [(по определению)] в качестве подзапроса; определению – имена столбцов правила целостности для столбцов во вновь созданных таблиц и значений по умолчанию;подзапрос возвращает строку, которую вы хотите добавить в новую таблицу.
Таким образом, эта команда создает таблицу с определенными столбцов, вставка строк, возвращаемых в запросе.Временные таблицы
Временные таблицы-это таблицы, в которых данные в конце каждой сессии или раньше. Они используются для записи промежуточных значений и результатов. Вы можете использовать их в качестве листов. Определить время, в любой сессии, и использовать их данные только в текущей сессии. Создание временных таблиц похож на обычный SQL, используя команду создать таблицу. Чтобы показать системе, что Таблица временная, использовать глобальный параметр "временное".
Предложение о фиксации устанавливает данные продолжительности жизни в таблице и могут выполнять следующие действия:Удаление строк –очистить временную таблицу (удалить все данные сеанса) после каждой транзакции. Обычно это значение используется по умолчанию.Сохранить строк –оставьте данные для использования в следующей операции. Кроме того, вы можете очистить таблицу только после окончания сеанса. Но есть свои особенности. Если происходит откат транзакции (откат), то в таблице будут возвращены государству в конце предыдущей операции.
Синтаксис создания временной таблицы может быть представлен так: создать [глобальных] Таблица наименованиеtablicy, (имя_столбца1 данных типа [по умолчанию выражение] [ограничениями], имя_столбца2 данных типа [по умолчанию выражение] [ограничениями], [ограничениями]).
Категория: обо всём