Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server 2016:Създайте таблица от SQL скрипт

В SQL Server можете да създавате таблици, като стартирате SQL скрипт с CREATE TABLE изявление.

След като току-що създадохме таблица чрез SSMS GUI, сега ще създадем таблица (или две) с помощта на SQL скрипт.

За да създадете таблица с SQL, използвайте CREATE TABLE изявление. Предоставете имената на колоните и техните типове данни, както и всякакви други свойства, както е необходимо.

  1. Отворете нов прозорец за заявка

    Отворете нов прозорец за заявка, като щракнете върху Нова заявка в лентата с инструменти.

  2. Изпълнете SQL скрипта

    Изпълнете SQL скрипта (по-долу), като го поставите в прозореца на заявката, след което щракнете върху Изпълни бутон на лентата с инструменти.

    Можете също да изпълните заявка чрез:

    • Натискане на F5 на клавиатурата си.
    • Щракнете върху Заявка> Изпълни от горното меню.
    • Щракнете с десния бутон върху действителния прозорец на заявката и изберете Изпълни от контекстното меню.

    SQL скриптът

    Ето кода за копиране и поставяне:

    CREATE TABLE Genres (
        GenreId int IDENTITY(1,1) NOT NULL PRIMARY KEY,
        Genre nvarchar(50) NOT NULL
    );
  3. Проверете дали таблицата е създадена

    Нека също да използваме SQL, за да проверим дали таблицата е създадена.

    Изпълнете SELECT * FROM sys.tables; за да върнете списък с всички таблици в базата данни.

    Разбира се, можете също да обновите Object Explorer, като щракнете с десния бутон върху Таблици възел и изберете Опресняване както направихме, когато създадохме предишната ни таблица.

Опции на таблицата

CREATE TABLE операторът приема много допълнителни опции, които ви позволяват да посочите точните свойства на таблицата.

Има твърде много, за да навлизаме в подробности в този урок, но те включват опции за криптиране, репликация, индекси и други.

По-нататък обаче ще разгледаме една от тези опции — ограничения на външния ключ — когато създаваме връзка между таблици.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server:динамично завъртане на 5 колони

  2. Използвайте PARSENAME(), за да върнете част от име на обект в SQL Server

  3. Как работи sys.dm_exec_describe_first_result_set в SQL Server

  4. Оператор амперсанд (&) в клауза WHERE на SQL Server

  5. Как да създадете ограничение на външния ключ с ON UPDATE CASCADE в SQL Server - SQL Server / TSQL Урок, част 79