Работа с таблицами

Иерархические и рекурсивные запросы в SQL Server

Jasmin Ludolf

Content Developer

Основные операторы SQL

  • Создание таблицы
  • Добавление данных в таблицу
  • Обновление полей таблицы
  • Удаление таблицы
  • Удаление содержимого таблицы
  • Изменение структуры таблицы
Иерархические и рекурсивные запросы в SQL Server

Создание таблицы

Общая структура:

CREATE TABLE Person(

ID INT NOT NULL, Name CHAR(32) );

Типы данных:

  • INT — целое число
  • CHAR — строка
Иерархические и рекурсивные запросы в SQL Server

Добавление и обновление данных

Добавление данных:

INSERT INTO ___ VALUES (___, ___);
INSERT INTO Person VALUES ('1', 'Smith');

Обновление данных:

UPDATE ___ 
    SET ___ = ___ 
    WHERE ___;
UPDATE Person 
    SET Name = 'Anderson' 
    WHERE ID = 1;
Иерархические и рекурсивные запросы в SQL Server

Удаление строк и таблицы

Удаление строк таблицы:

DELETE FROM ___ 
    WHERE ___;
DELETE FROM Person 
    WHERE ID = 1;

Удаление таблицы:

DROP TABLE ___
DROP TABLE Person
Иерархические и рекурсивные запросы в SQL Server

Изменение структуры таблицы

Добавление столбца:

ALTER TABLE ___ 
    ADD ___ DATATYPE;
ALTER TABLE Person 
    ADD new DATATYPE;

Удаление столбца:

ALTER TABLE ___ 
    DROP COLUMN ___
ALTER TABLE Person 
    DROP COLUMN old
Иерархические и рекурсивные запросы в SQL Server

Давайте потренируемся!

Иерархические и рекурсивные запросы в SQL Server

Preparing Video For Download...