Меню

Создание скриптов для баз данных



MySQL: Создание таблицы (Create Table)

​Таблицы создание команды требует: Имя таблицы, Имена полей, Определений для каждого поля. Вот универсальный синтаксис SQL для создания таблиц MySQL:

Таблицы создание команды требует:

  • Имя таблицы
  • Имена полей
  • Определений для каждого поля

Вот универсальный синтаксис SQL для создания таблиц MySQL:

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

Вот несколько пунктов, которые нуждаются в пояснении:

  • Поле атрибута не равно NULL , используется потому что мы не хотим, чтобы она была нулем. Поэтому если пользователь попытается создать запись со значением NULL, то MySQL будет вызвана ошибка.
  • Поле атрибута auto_increment в MySQL не говорит, чтобы идти вперед и добавить следующий доступный номер в поле ID.
  • Ключевое слово первичный ключ используется для определения столбца в качестве первичного ключа. Вы можете использовать несколько столбцов, разделенных запятыми, чтобы определить первичный ключ.

Создание таблиц из командной строки:

Это легко создать MySQL таблицу из MySQL> подсказка. Вы будете использовать команды SQL создать таблицу чтобы создать таблицу.

Пример:

Вот пример, который создает tutorials_tbl:

Создание таблиц с помощью PHP скрипта:

Чтобы создать новую таблицу в любой существующей базы данных необходимо использовать функции PHP функции mysql_query(). Вы будете проходить свой второй аргумент при правильной команды SQL для создания таблицы.

Пример:

Вот пример создания таблицы с помощью PHP скрипта:

Источник

SQL Создать новую таблицу

SQL CREATE TABLE

Инструкция CREATE TABLE используется для создания новой таблицы в базе данных.

Синтаксис

Параметры столбцов задают имена столбцов таблицы.

Параметр datatype указывает тип данных, которые может содержать столбец (например, varchar, integer, date и т.д.).

Совет: Для получения обзора доступных типов данных перейдите Справочник Типы данных.

SQL Пример CREATE TABLE

В следующем примере создается таблица «Persons», содержащая пять столбцов: PersonID, LastName, FirstName, Address, и City:

Пример

Столбец PersonID имеет тип int и будет содержать целое число.

Столбцы LastName, FirstName, Address, and City имеют тип varchar и будут содержать символы, а максимальная длина этих полей составляет 255 символов.

Пустая таблица «Persons» теперь будет выглядеть так:

PersonID LastName FirstName Address City

Совет: Пустая таблица «Persons» теперь может быть заполнена данными с помощью инструкции SQL INSERT INTO.

Создать таблицу, используя другую таблицу

Копия существующей таблицы также может быть создана с помощью команды CREATE TABLE.

Новая таблица получает те же определения столбцов. Можно выбрать все столбцы или отдельные столбцы.

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

Синтаксис

Следующий SQL создает новую таблицу под названием «TestTables» (которая является копией таблицы «Customers»):

Источник

Как создать sql скрипт для создания таблицы

SQL CREATE TABLE

Инструкция CREATE TABLE используется для создания новой таблицы в базе данных.

Синтаксис

Параметры столбцов задают имена столбцов таблицы.

Параметр datatype указывает тип данных, которые может содержать столбец (например, varchar, integer, date и т.д.).

Читайте также:  Загрузка архивных метеорологических данных Excel

Совет: Для получения обзора доступных типов данных перейдите Справочник Типы данных.

SQL Пример CREATE TABLE

В следующем примере создается таблица «Persons», содержащая пять столбцов: PersonID, LastName, FirstName, Address, и City:

Пример

Столбец PersonID имеет тип int и будет содержать целое число.

Столбцы LastName, FirstName, Address, and City имеют тип varchar и будут содержать символы, а максимальная длина этих полей составляет 255 символов.

Пустая таблица «Persons» теперь будет выглядеть так:

PersonID LastName FirstName Address City

Совет: Пустая таблица «Persons» теперь может быть заполнена данными с помощью инструкции SQL INSERT INTO.

Создать таблицу, используя другую таблицу

Копия существующей таблицы также может быть создана с помощью команды CREATE TABLE.

Новая таблица получает те же определения столбцов. Можно выбрать все столбцы или отдельные столбцы.

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

Синтаксис

Следующий SQL создает новую таблицу под названием «TestTables» (которая является копией таблицы «Customers»):

Источник

Создание скриптов для объектов в среде SQL Server Management Studio

В этом учебнике вы научитесь создавать скрипты Transact-SQL (T-SQL) для различных объектов, доступных в SQL Server Management Studio (SSMS). В нем приводятся примеры создания скриптов для следующих объектов:

  • запросов при выполнении действий в графическом пользовательском интерфейсе;
  • баз данных двумя разными способами («Сформировать скрипт как» и «Создать скрипт»);
  • Таблицы
  • Хранимые процедуры
  • Расширенные события

Чтобы создать скрипт любого объекта в обозревателе объектов, щелкните его правой кнопкой мыши и выберите команду Создать скрипт объекта как. В этом учебнике будет показан процесс.

предварительные требования

Для работы с этим учебником требуется среда SQL Server Management Studio, доступ к серверу SQL Server и база данных AdventureWorks.

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

Создание скриптов для запросов в графическом пользовательском интерфейсе

Вы можете создать связанный код T-SQL для задачи в графическом пользовательском интерфейсе SSMS, чтобы выполнить его. Ниже приведены примеры выполнения этого действия при резервном копировании базы данных и сжатии журнала транзакций. Аналогичные инструкции применимы к любому действию, выполняемому в графическом пользовательском интерфейсе.

Создание скрипта T-SQL при резервном копировании базы данных

Подключитесь к серверу SQL Server.

Разверните узел Базы данных .

Щелкните правой кнопкой мыши базу данных Adventureworks2016 и последовательно выберите пункты > Задачи > Резервное копирование:

Резервное копирование базы данных

Настройте резервное копирование требуемым образом. В этом учебнике оставлены все параметры по умолчанию. Все изменения, внесенные в этом окне, также отражаются в скрипте.

Выберите пункты Создать скрипт > Добавить скрипт в новое окно запроса:

Создание скрипта резервного копирования базы данных — добавление скрипта

Просмотрите код T-SQL в окне запроса.

Создание скрипта резервного копирования базы данных — просмотр кода T-SQL

Выберите команду Выполнить, чтобы выполнить запрос на резервное копирование базы данных с помощью T-SQL.

Создание скрипта T-SQL при сжатии журнала транзакций

Щелкните правой кнопкой мыши базу данных Adventureworks2016 и последовательно выберите пункты > Задачи > Сжать > Файлы:

Читайте также:  Урок по теме Сравнение политических систем США Великобритании и России

Сжатие файлов

Выберите Журнал в раскрывающемся списке Тип файла:

Сжатие журнала транзакций

Выберите пункты Скрипт и Добавить скрипт в буфер обмена:

Вывести скрипт в буфер обмена

Откройте окно Новый запрос и вставьте скрипт. (Щелкните правой кнопкой мыши в окне. Выберите команду Вставить.)

Вставка скрипта

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

Создание скриптов для баз данных

В следующем разделе показано, как создать скрипт для базы данных с помощью команды Создать скрипт как или Создать скрипты. Команда Создать скрипт как повторно создает базу данных и ее параметры конфигурации. Команда Создать скрипты позволит создать скрипт для схемы и данных. В этом разделе вы сможете создать две новых базы данных. Для создания AdventureWorks2016a используется команда Создать скрипт как. Для создания AdventureWorks2016b используется команда Создать скрипты.

Создание скрипта базы данных с помощью команды «Создать скрипт»

Подключитесь к серверу SQL Server.

Разверните узел Базы данных .

Щелкните правой кнопкой мыши базу данных AdventureWorks2016 и последовательно выберите пункты > Создать скрипт базы данных как > Создать в > Новое окно редактора запросов:

Создание скрипта базы данных

Просмотрите запрос на создание базы данных в окне:

Созданный скрипт для базы данных. Этот параметр создает скрипт только параметров конфигурации базы данных.

Нажмите клавиши CTRL+F, чтобы открыть диалоговое окно Найти. Щелкните стрелку вниз, чтобы открыть пункт Заменить. Вверху, в строке Найти, введите AdventureWorks2016, а внизу, в строке Заменить, введите AdventureWorks2016a.

Выберите Заменить все, чтобы заменить все значения AdventureWorks2016 на AdventureWorks2016a.

Поиск и замена

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

Создание скрипта базы данных с помощью команды «Создать скрипты»

Подключитесь к серверу SQL Server.

Разверните узел Базы данных .

Щелкните правой кнопкой мыши AdventureWorks2016 и последовательно выберите пункты > Задачи > Создать скрипты:

Создание скриптов для баз данных

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

Создание скриптов для объектов

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

а. Выберите команду Сохранить в новом окне запроса.

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

  • параметр Статистика скриптов имеет значение Статистика скриптов;
  • параметр Типы данных для создания скриптов имеет значение Только схема;
  • параметр Индексы скриптов имеет значение True.

Объекты скриптов

Вы можете создать скрипт данных для базы данных при выборе варианта Схема и данные для параметра Типы данных для создания скриптов. Однако это не подходит для крупных баз данных. Может потребоваться больше памяти, чем SSMS может выделить. Это ограничение не влияет на небольшие базы данных. Если вы хотите переместить данные в более крупную базу данных, используйте мастер импорта и экспорта.

Нажмите кнопку ОК, а затем кнопку Далее.

Нажмите кнопку Далее на странице Сводка. После нажмите кнопку Далее еще раз, чтобы создать скрипт в окне Новый запрос.

Читайте также:  Примеры расчета передачи винт гайка скольжения

Откройте диалоговое окно Найти (CTRL+F). Щелкните стрелку вниз, чтобы открыть пункт Заменить. Вверху, в строке Найти, введите AdventureWorks2016. Внизу, в строке Заменить, введите AdventureWorks2016b.

Выберите Заменить все, чтобы заменить все значения AdventureWorks2016 на AdventureWorks2016b.

AdventureWorks 2016

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

Создание скриптов для таблиц

В этом разделе описывается, как создать скрипты для таблиц базы данных. С помощью этого параметра вы можете создать таблицу или удалить ее, а затем создать. Он также позволяет создать скрипт T-SQL, связанный с изменением таблицы: вставкой или обновлением. В этом разделе вы сможете удалить таблицу, а затем создать ее.

Подключитесь к серверу SQL Server.

Разверните узел Базы данных.

Разверните узел базы данных AdventureWorks2016.

Разверните узел Таблицы.

Щелкните правой кнопкой мыши dbo.ErrorLog и последовательно выберите пункты > Создать скрипт таблицы как > Удалить и создать в > Новое окно редактора запросов:

Создание скрипта для таблицы

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

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

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

В этом разделе вы узнаете, как удалить и создать хранимую процедуру.

Подключитесь к серверу SQL Server.

Разверните узел Базы данных.

Разверните узел Программируемость.

Разверните узел Хранимые процедуры.

Щелкните правой кнопкой мыши хранимую процедуру dbo.uspGetBillOfMaterials и последовательно выберите пункты > Создать скрипт хранимой процедуры как > Удалить и создать в > Новое окно редактора запросов:

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

Создание скриптов для расширенных событий

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

Подключитесь к серверу SQL Server.

Разверните узел Управление.

Разверните узел Расширенные события.

Разверните узел Сеансы.

Щелкните правой кнопкой мыши нужный расширенный сеанс и выберите пункты Создать скрипт для сеанса > СОЗДАТЬ в > Новое окно редактора запросов:

Расширенный сеанс нового окна редактора запросов

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

Щелкните правой кнопкой мыши Сеансы в обозревателе объектов. Выберите команду Обновить, чтобы увидеть новый сеанс расширенного события. Зеленый значок рядом с сеансом означает, что сеанс выполняется. Красный значок указывает, что сеанс остановлен.

Новый сеанс расширенного события

Вы можете запустить сеанс, щелкнув его правой кнопкой мыши и выбрав команду Запустить. Так как это копия уже запущенного сеанса system_health, этот шаг можно пропустить. Вы можете удалить копию расширенного сеанса события, щелкнув его правой кнопкой мыши и выбрав команду Удалить.

Дальнейшие действия

Лучший способ познакомиться с SSMS — это поработать в среде самостоятельно. Эти руководства и статьи помогут вам ознакомиться с различными функциями SSMS. С их помощью вы научитесь работать с компонентами SSMS и легко находить регулярно используемые функции.

Источник