Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ebben a rövid útmutatóban a Visual Studio Code-hoz készült MSSQL-bővítményt arra használja, hogy egy adatbázison futtassa első Transact-SQL- (T-SQL-) utasításait. Használj egy meglévő fejlesztői adatbázist vagy hozz létre egyet, definiálj egy táblát, illessz be mintaadatokat, és kérdezd le az eredményeket.
Prerequisites
A gyors kezdéshez ezekre lesz szüksége:
- Visual Studio Code.
- Az MSSQL kiterjesztés a Visual Studio Code-hoz.
- Hozzáférés egy fejlesztői adatbázishoz Azure SQL Database-ben, SQL adatbázisban Fabric-ben, Azure SQL Managed Instance-ban vagy SQL Server-ben, engedélysel táblázatok létrehozására és mintaadatok módosítására.
Ha már van fejlesztői adatbázisod, használd újra. Ellenkező esetben válassz egy telepítési útvonalat:
- Azure SQL Database free tier: Hozzon létre egy adatbázist az MSSQL kiterjesztésben.
- Microsoft Fabric (SaaS): Hozzon létre SQL adatbázist a Fabric munkaterületedben.
- SQL Server-tároló: Az SQL Server futtatása Dockerben.
- SQL Server helyileg vagy helyszíni környezetben: Az SQL Server Developer Edition telepítése.
Csatlakozás az adatbázishoz
Mielőtt lekérdezést futtatna, csatlakozzon az adatbázishoz a Object Explorer. A Kapcsolat párbeszédpanel végigvezeti a kiszolgáló nevének megadásán, a hitelesítési típus kiválasztásán és (opcionálisan) az adatbázis kiválasztásán. A bemeneti típusok, a hitelesítési módszerek és a kapcsolatkezelés teljes körű áttekintését lásd: Csatlakozás egy adatbázishoz a Visual Studio Code MSSQL-bővítményével.
A csatlakozás után a kiszolgáló megjelenik az Object Explorerben, és elkezdheti a lekérdezések futtatását.
Használjon meglévő adatbázist
Ha már létrehoztál egy Azure SQL Database ingyenes tier adatbázist, csatlakozz közvetlenül ahhoz az adatbázishoz. A Kapcsolat Párbeszédben válaszd vagy írd be a nevét az Adatbázis mezőbe, ahelyett, hogy az alapértelmezett adatbázist hagynád kijelölve. Ezt az elérési utat egy másik meglévő fejlesztői adatbázishoz is használhatod, beleértve a Fabricben lévő SQL-adatbázist is.
Nyiss meg egy új lekérdezésszerkesztőt, amely a választott adatbázishoz csatlakozik.
Futtatd ezt a lekérdezést, hogy ellenőrizd a szerkesztő aktív adatbázisát:
SELECT DB_NAME() AS current_database;Győződj meg róla, hogy az eredmény megegyezik azzal az adatbázissal, amelyet használni kívánsz. Ha nem, válaszd ki a megfelelő adatbázis-kapcsolatot, és ellenőrizd újra, mielőtt bármilyen mintautasítást futtatnál.
Hagyd ki az adatbázis létrehozását, és folytasd a tábla létrehozását. A többi lépésnél ugyanazt az adatbázis-kapcsolatot tartsd meg.
Important
Az alábbi CREATE DATABASE Library állítás nem hoz létre adatbázist az Azure SQL Database ingyenes tier alatt. Ne futtasd a free tier útvonalon. Hozd létre a tutorial táblát abban a már létrehozott ingyenes adatbázisban; ne állíts vissza vagy importálj másik adatbázist.
Adatbázis létrehozása
Ha új adatbázisra van szükséged SQL Serveren vagy Azure SQL Managed Instance-en, hozz létre egy Library nevű adatbázist. Ha már van fejlesztői adatbázisod, használd helyette a Meglévő adatbázis használata lehetőséget.
Important
Ez a lépés egy általános adatbázist hoz létre, nem egy ingyenes szintű adatbázist. Egy másik felhőalapú adatbázis hozzáadása díjakkal járhat. Nézze át a szolgáltatás árait és az Ön jogosultságait, mielőtt folytatná.
Nyisson meg egy új lekérdezésszerkesztőt: Nyomja le a CtrlN+ egy új lekérdezésszerkesztő megnyitásához, vagy kattintson a jobb gombbal a kiszolgálóra, és válassza az Új lekérdezés lehetőséget.
Hozza létre az adatbázist. Illessze be a következő kódrészletet a lekérdezésszerkesztőbe, és válassza a Futtatás lehetőséget:
IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'Library') CREATE DATABASE Library;Ez a szkript létrehoz egy új, még nem létező adatbázist
Library.
Az új Library adatbázis megjelenik az adatbázisok listájában. Ha nem látja azonnal, frissítse az Objektumkezelőt.
Tábla létrehozása
Hozd létre a Authors táblát a meglévő fejlesztési adatbázisodban vagy abban az Library adatbázisban, amit létrehoztál.
Important
Futtasd végig minden lépést külön-külön, és állj le, ha egy utasítás sikertelen. Ha dbo.Authors már létezik, ne használd és ne töröld. Válassz egy másik fejlesztési adatbázist, vagy következetesen változtasd meg a tábla nevét minden mintautasításban, mielőtt folytatnád.
Győződj meg róla, hogy a lekérdezésszerkesztő csatlakoztatva van a kiválasztott adatbázishoz. Az ingyenes csomag útvonalához használd az ingyenes adatbázis nevét, ne a(z)
Libraryvagymasternevet. Ha megnyitod egy másik szerkesztőt vagy váltasz kapcsolatot, futtasdSELECT DB_NAME() AS current_database;újra.Hozza létre a táblát. Cserélje le a lekérdezési ablakban lévő szöveget a következő kódrészletre, és válassza a Futtatás lehetőséget:
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 );
Ez a Authors szkript létrehoz egy IDENTITY oszlopot tartalmazó táblát a idtáblához, amely automatikusan egyedi azonosítókat hoz létre.
Sorok beszúrása
Ezután szúrjon be adatokat a Authors táblázatba.
Cserélje le a lekérdezési ablakban lévő szöveget a következő kódrészletre, és válassza a Futtatás lehetőséget:
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');
A rendszer hozzáadja a mintaadatokat a Authors táblához.
Az adatok megtekintése
A tábla adatainak Authors ellenőrzéséhez futtassa a következő lekérdezést:
SELECT *
FROM dbo.Authors
ORDER BY id;
Egy sikeres behelyezés után az új táblázatba öt sort várjunk az alábbi sorrendben:
| id | keresztnév | második keresztnév | vezetéknév |
|---|---|---|---|
| 1 | Isaac | Yudovick | Asimov |
| 2 | Arthur | Charles | Clarke |
| 3 | Herbert | György | Kutak |
| 4 | Jules | Gabriel | Verne |
| 5 | Philip | Kindred | Dick |
Erőforrások tisztítása
Csak az ebben a gyorsútmutatóban általad létrehozott mintatáblát távolítsd el.
Futtasd
SELECT DB_NAME() AS current_database;el, és erősítsd meg, hogy csatlakoztál ahhoz az adatbázishoz, ahol létrehoztad a táblát.Erősítsd meg, hogy a végigvezető út során hoztad létre
dbo.Authors, és már nincs szükséged a mintaadataira. Ne folytasd, ha a tábla létrehozása nem sikerült, vagy a tábla egy másik projekthez tartozik.Futtassa a következő utasítást a tábla eltávolításához:
DROP TABLE dbo.Authors;
Ne törölj egy meglévő adatbázist, beleértve az általad létrehozott ingyenes szintű adatbázist is, ennek a mintatisztításnak a részeként.
Ha az ingyenes szintet használod, kövesd a fennmaradó keretet, és nézd felül a szüneteltetési és túlfogyasztási működést. Kapcsold le a lekérdezésszerkesztőket és az Object Explorer kapcsolatot, amikor végeztél. A nyitott munkamenetek megakadályozhatják az inaktivitási automatikus szünetet; a megszakítás nem állítja vissza a már elfogyasztott vCore-másodperceket. Egy sikeres lekérdezés nem igazolja a számítási feladat kompatibilitását, és nem garantálja, hogy a jövőbeni használat az ingyenes kereten belül maradjon.
Kapcsolódó tartalom
- Ismerje meg a Azure SQL Database-konténert helyi fejlesztéshez (private preview). Előnézeti hozzáférésre van szükséged. Nézze át a GUI eszközkorlátokat, mielőtt az MSSQL kiterjesztést használná.
- Csatlakozás adatbázishoz a Visual Studio Code MSSQL-bővítményével
- MSSQL-bővítmény a Visual Studio Code-hoz
- Oktatóanyag: Transact-SQL utasítások írása
- GitHub Copilot for MSSQL-bővítmény a Visual Studio Code-hoz