فصل اول: شروع کار با SQL Server

نصب SQL Server و SSMS

آشنایی با 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 نیست.

برای ذخیره‌ی پیشرفت و شرکت در آزمون، وارد شوید — رایگان است.