Skip to content

Instantly share code, notes, and snippets.

@corocoto
Last active January 7, 2019 14:09
Show Gist options
  • Save corocoto/e3dc21a9f5b885e2be24cab8da9f2e71 to your computer and use it in GitHub Desktop.
Save corocoto/e3dc21a9f5b885e2be24cab8da9f2e71 to your computer and use it in GitHub Desktop.
Команды в T-SQL

Команды в T-SQL

  1. Создание базы данных

    CREATE DATABASE [название БД]
  2. Удаление базы данных

    DROP DATABASE [название БД]
  3. Установка соединения с БД (с которой будем работать)

    USE [название БД]
  4. Создание таблицы

    CREATE TABLE [название_таблицы]
          (название_столбца1 тип_данных атрибуты_столбца1, 
          название_столбца2 тип_данных атрибуты_столбца2,
          ...
          название_столбцаN тип_данных атрибуты_столбцаN,
          атрибуты_таблицы
          )
  5. Удаление таблиц(ы)

    DROP TABLE [название таблицы][, название таблицы2, ...]
  6. Переименование таблицы

    EXEC sp_rename 'страое название', 'новое название';
  7. Установка внешнего ключа на уровне столбца

    [FOREIGN KEY] REFERENCES главная_таблица (столбец_главной_таблицы)
          [ON DELETE {CASCADE|NO ACTION}]
          [ON UPDATE {CASCADE|NO ACTION}]
  8. Установка внешнего ключа на уровне таблицы

    FOREIGN KEY (стобец1, столбец2, ... столбецN) 
          REFERENCES главная_таблица (столбец_главной_таблицы1, столбец_главной_таблицы2, ... столбец_главной_таблицыN)
          [ON DELETE {CASCADE|NO ACTION}]
          [ON UPDATE {CASCADE|NO ACTION}]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment