Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве вы используете расширение MSSQL для Visual Studio Code для выполнения первых инструкций Transact-SQL (T-SQL) в базе данных. Вы создаете базу данных, определяете таблицу, вставляете данные и запрашиваете результаты.
Prerequisites
Для завершения этого быстрого начала вам потребуется:
Visual Studio Code. Если Visual Studio Code не установлен, скачайте его с официального веб-сайта Visual Studio Code.
Расширение MSSQL для Visual Studio Code: в Visual Studio Code откройте представление расширений, выбрав значок расширений в строке действий в боковой части окна.
mssqlНайдите и выберите "Установить", чтобы добавить расширение.Доступ к базе данных: если у вас нет доступа к экземпляру базы данных, его можно использовать, выбрав один из следующих вариантов:
Контейнеризованный SQL Server: запустите SQL Server в контейнере Docker для простой настройки и переносимости. Дополнительные сведения смотрите в разделе Быстрый старт: запуск образов контейнеров SQL Server Linux с помощью Docker.
База данных SQL Azure. Если вы предпочитаете облачный вариант, создайте бесплатную учетную запись Azure и настройте базу данных SQL Azure. Для получения дополнительной информации см. Краткое руководство: Создание одной базы данных - База данных SQL Azure.
База данных SQL в Microsoft Fabric. Если вам нужна автономная безопасная база данных, оптимизированная для ИИ, создайте базу данных SQL в Microsoft Fabric. Дополнительные сведения см. в статье "Создание базы данных SQL в Microsoft Fabric".
Локальный SQL Server: В качестве альтернативы скачайте и установите SQL Server 2022 (16.x) Developer Edition на свой локальный компьютер. Дополнительные сведения см. на веб-сайте Microsoft SQL Server.
Управляемый экземпляр SQL Azure: если требуется полностью управляемый экземпляр SQL Server, создайте управляемый экземпляр SQL Azure. Дополнительные сведения см. в кратком руководстве по созданию Управляемого экземпляра SQL Azure.
Note
Если у вас нет подписки Azure, создайте бесплатную учетную запись.
Подключение к базе данных
Перед выполнением запроса подключитесь к базе данных из обозреватель объектов. Диалоговое окно подключения позволяет ввести имя сервера, выбрать тип проверки подлинности и (при необходимости) выбрать базу данных. Полное пошаговое руководство по входным типам, методам проверки подлинности и управлению подключениями см. в статье "Подключение к базе данных с расширением MSSQL для Visual Studio Code".
После подключения сервер появится в обозреватель объектов, и вы можете запустить запросы.
Создание базы данных
Создание базы данных с именем Library.
Откройте новый редактор запросов: нажмите клавиши CTRL+N , чтобы открыть новый редактор запросов, или щелкните правой кнопкой мыши сервер и выберите новый запрос.
Создайте базу данных. Вставьте в редакторе запросов следующий фрагмент и нажмите кнопку Выполнить.
IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'Library') CREATE DATABASE Library;Этот скрипт создает новую базу данных с именем
Library, если она еще не существует.
Новая Library база данных отображается в списке баз данных. Если вы не видите его немедленно, обновите обозреватель объектов.
Создание таблицы
Создайте таблицу AuthorsLibrary в базе данных.
Откройте новый редактор запросов и убедитесь, что контекст подключения задан для
Libraryбазы данных.Создайте таблицу. Замените текст в окне запроса следующим фрагментом кода и нажмите кнопку "Выполнить".
CREATE TABLE dbo.Authors ( id INT IDENTITY (1, 1) NOT NULL PRIMARY KEY, first_name NVARCHAR (100) NOT NULL, middle_name NVARCHAR (100) NULL, last_name NVARCHAR (100) NOT NULL );
Этот скрипт создает таблицу Authors со столбцом IDENTITY для id, которая автоматически генерирует уникальные идентификаторы.
Вставка строк
Затем вставьте данные в таблицу Authors .
Замените текст в окне запроса следующим фрагментом кода и нажмите кнопку "Выполнить".
INSERT INTO dbo.Authors (first_name, middle_name, last_name) VALUES ('Isaac', 'Yudovick', 'Asimov'), ('Arthur', 'Charles', 'Clarke'), ('Herbert', 'George', 'Wells'), ('Jules', 'Gabriel', 'Verne'), ('Philip', 'Kindred', 'Dick');
Пример данных добавляется в таблицу Authors .
Просмотр данных
Чтобы проверить данные в Authors таблице, выполните следующий запрос:
SELECT *
FROM dbo.Authors;
Этот запрос возвращает все записи в Authors таблице, отображая вставленные данные.