Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве вы используете расширение MSSQL для Visual Studio Code для выполнения первых инструкций Transact-SQL (T-SQL) в базе данных. Используйте существующую базу данных разработки или создайте её, определите таблицу, вставьте примеры данных и выполните запрос к данным.
Prerequisites
Чтобы завершить это краткое начальное руководство, вам требуется:
- Visual Studio Code.
- Расширение MSSQL для Visual Studio Code.
- Доступ к базе данных для разработки в База данных SQL Azure, SQL Database in Fabric, Управляемый экземпляр SQL Azure или SQL Server с разрешением на создание таблиц и изменение образцов данных.
Если у вас уже есть база данных для разработки, используйте её повторно. В противном случае выберите путь настройки:
- База данных SQL Azure free tier: Создать базу данных в расширении MSSQL.
- Microsoft Fabric (SaaS):Создайте базу данных SQL в вашем рабочем пространстве Fabric.
- Контейнер SQL Server: Запустите SQL Server в Docker.
- SQL Server локально или в локальной среде: Установите SQL Server Developer Edition.
Подключение к базе данных
Перед выполнением запроса подключитесь к базе данных из обозреватель объектов. Диалоговое окно подключения позволяет ввести имя сервера, выбрать тип проверки подлинности и (при необходимости) выбрать базу данных. Полное пошаговое руководство по входным типам, методам проверки подлинности и управлению подключениями см. в статье "Подключение к базе данных с расширением MSSQL для Visual Studio Code".
После подключения сервер появится в обозреватель объектов, и вы можете запустить запросы.
Используйте существующую базу данных
Если вы уже развернули бесплатную базу данных База данных SQL Azure, подключитесь напрямую к этой базе данных. В диалоговом окне «Соединение» выберите или введите его имя в поле База данных, а не оставляйте выбранной стандартную базу данных. Этот путь также можно использовать для другой существующей базы данных, включая SQL-базу данных в Fabric.
Откройте новый редактор запросов, связанный с выбранной вами базой данных.
Запустите этот запрос, чтобы проверить активную базу данных редактора:
SELECT DB_NAME() AS current_database;Убедитесь, что результат соответствует базе данных, которую вы собираетесь использовать. Если нет — выберите правильное подключение к базе данных и проверьте снова, прежде чем запускать примеры операторов.
Пропустите шаг Создать базу данных и перейдите к шагу Создать таблицу. Сохраняйте то же соединение с базой данных для оставшихся шагов.
Important
Следующее CREATE DATABASE Library утверждение не создает базу данных в рамках бесплатного уровня База данных SQL Azure. Не запускайте это для пути бесплатного уровня. Создайте обучающую таблицу внутри уже подготовленной бесплатной базы данных; не восстанавливайте и не импортируйте другую базу данных.
Создание базы данных
Если вам нужна новая база данных на SQL Server или Управляемый экземпляр SQL Azure, создайте базу данных под названием Library. Если у вас уже есть база данных для разработки, используйте Использовать существующую базу данных .
Important
Этот этап создаёт универсальную базу данных, а не базу данных уровня Free Tier. Добавление ещё одной облачной базы данных может повлечь за собой расходы. Ознакомьтесь с ценами на сервис и вашими правами доступа перед продолжением.
Откройте новый редактор запросов: нажмите клавиши CTRL+N , чтобы открыть новый редактор запросов, или щелкните правой кнопкой мыши сервер и выберите новый запрос.
Создайте базу данных. Вставьте в редакторе запросов следующий фрагмент и нажмите кнопку Выполнить.
IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'Library') CREATE DATABASE Library;Этот скрипт создает новую базу данных с именем
Library, если она еще не существует.
Новая Library база данных отображается в списке баз данных. Если вы не видите его немедленно, обновите обозреватель объектов.
Создание таблицы
Создайте таблицу Authors в вашей существующей базе данных разработки или в базе данных Library, которую вы создали.
Important
Выполняйте каждый шаг отдельно и останавливайтесь, если инструкция не срабатывает. Если dbo.Authors он уже существует, не используйте и не удаляйте его для этого быстрого старта. Выберите другую базу данных разработки или последовательно измените название таблицы во всех примерах операторов перед продолжением.
Убедитесь, что редактор запросов подключён к выбранной вами базе данных. Для пути бесплатного уровня используйте имя бесплатной базы данных, а не
Libraryилиmaster. ЗапускайтеSELECT DB_NAME() AS current_database;снова, если откроете другой редактор или смените соединение.Создайте таблицу. Замените текст в окне запроса следующим фрагментом кода и нажмите кнопку "Выполнить".
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
ORDER BY id;
После успешной вставки в новую таблицу ожидайте пять строк в следующем порядке:
| id | первое имя | Отчество | фамилия |
|---|---|---|---|
| 1 | Айзек | Юдовикк | Азимов |
| 2 | Артур | Чарльз | Кларке |
| 3 | Герберт | Джордж | Wells |
| 4 | Жюльс | Габриэль | Верн |
| 5 | Филипп | Kindred | Дик |
Очистите ресурсы
Удалите только таблицу примеров, которую вы создали в этом быстром старте.
Запустите
SELECT DB_NAME() AS current_database;и убедитесь, что вы подключены к базе данных, где создали таблицу.Убедитесь, что вы создали
dbo.Authorsв ходе этого пошагового руководства и вам больше не нужны его тестовые данные. Не продолжайте, если создание таблицы не удалось или таблица принадлежит другому проекту.Выполните следующую инструкцию, чтобы удалить эту таблицу:
DROP TABLE dbo.Authors;
Не удаляйте существующую базу данных, включая базу данных бесплатного уровня, которую вы создали, в рамках этой очистки примера.
Если вы используете бесплатный тариф, отслеживайте оставшийся лимит и проверяйте поведение при паузе и превышении лимита. Отключите редакторы запросов и соединение обозреватель объектов, когда закончите. Открытые сессии могут предотвращать автопаузу в режиме простоя; отключение не восстанавливает уже потраченные секунды vCore. Успешный запрос не подтверждает совместимость рабочей нагрузки и не гарантирует, что в будущем использование останется в пределах свободного лимита.
Связанный контент
- Изучите контейнер База данных SQL Azure для локальной разработки (приватный предпросмотр). Вам нужен доступ к функции предварительного просмотра. Перед использованием расширения MSSQL изучите ограничения по инструментам GUI .
- Подключение к базе данных с расширением MSSQL для Visual Studio Code
- расширение MSSQL для Visual Studio Code
- Руководство. Написание инструкций Transact-SQL
- Расширение GitHub Copilot для MSSQL для Visual Studio Code