آشنایی با SQL Server و ابزارهای آن
SQL Server محصول پایگاهدادهی رابطهای شرکت مایکروسافت است که علاوه بر نسخهی ویندوزی، از چند سال پیش روی لینوکس و داخل کانتینر Docker نیز قابل نصب است. برای شروع سریع روی لینوکس میتوان از تصویر رسمی Docker استفاده کرد:
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=StrongPass123!" \
-p 1433:1433 --name sqlserver \
-d mcr.microsoft.com/mssql/server:2022-latest
ابزار اصلی مدیریت گرافیکی SQL Server در ویندوز، SSMS (SQL Server Management Studio) نام دارد که امکان اتصال به سرور، نوشتن و اجرای کوئری، مشاهدهی جدولها و مدیریت کاربران را با رابط گرافیکی فراهم میکند. برای اتصال به سرور، کافی است آدرس سرور، نام کاربری sa و رمز عبور را وارد کنید.
برای اجرای کوئری از خط فرمان (بدون SSMS) نیز میتوان از ابزار sqlcmd استفاده کرد:
sqlcmd -S localhost -U sa -P 'StrongPass123!' -Q "SELECT @@VERSION"
برای ساخت پایگاهدادهی جدید:
CREATE DATABASE Shop;
GO
USE Shop;
GO
دستور GO در T-SQL به معنای پایان یک دسته (batch) از دستورات است و به سرور میگوید دستورات قبل از آن را اجرا کند؛ این دستور مخصوص ابزارهای مایکروسافت است و بخشی از استاندارد SQL نیست.