دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۳
  • شهریور

جلسه ۰۴ : ایجاد جدول درSQL Server 2017

  • دسته‌بندی‌ها :
جلسه ۰۴ : ایجاد جدول درSQL Server 2017
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، و کاربرانی که دوره کامل آموزشSQL Server 2017 را دنبال می کنند. قدم بعدی بعد از ایجاد پایگاه داده در SQL Server ، ایجاد جداول پایگاه داده برای ذخیره ی داده هاست. ایجاد جداول در SQL Server با استفاده از خط فرمان به سادگی انجام می شود. که ما قبلا در دوره کامل آموزش SQL به چگونگی ایجاد جداول در SQL اشاره کرده ایم. در این آموزش نیز مراحل ایجاد جدول درSQL Server 2017 و دسترسی به آن ها را مورد بررسی قرار داده ایم.

      ایجاد جدول درSQL Server 2017

      در این آموزش برای نمونه ما سه جدول را با استفاده از خط فرمان SQL ایجاد و بررسی می کنیم.

      ایجاد جداول

      ۱- در اولین قدم یک پایگاه داده با نام Music را ایجاد می کنیم:

      مثال : 

      ۲- با اجرای کد فوق، یک پایگاه داده ی خالی ایجاد خواهد شد، سپس جداول را بصورت زیر در این پایگاه داده ایجاد می کنیم:

      مثال : 

      اجریا کد فوق، سه جدول Artists ، Genres و Albums را در دیتابیس Music ایجاد می کند.

      نتایج کد فوق در SQL Operations Studio بصورت زیر خواهد بود:

      ایجاد جداول در رابط گرافیکی

      تشریح کدهای ایجاد جداول در پایگاه داده ی Music

      • در زبان SQL برای ایجاد جداول از دستور (نام جدول) CREATE TABLE استفاده می کنیم.

      مثال : 

      • کد فوق جدول با نام Artists  را در پایگاه داده ی Music ایجاد می کند.
      • جدول Artists شامل سه فیلد یا ستون ArtistId و ArtistName و ActiveFrom می شود.
      • تعریف هر فیلد در زبان SQL با نام فیلد و نوع آن شروع شده و در ادامه جزئیاتی مانند مقدار Null و کلید اصلی مشخص می شود.
      • دستور USE Music; در ابتدای کد مشخص کننده ی پایگاه داده ای است که جداول را در آن ایجاد می کنیم.
      • کد CREATE TABLE Artists جدولی با نام Artists را در پایگاه داده ی Music ایجاد می کند.
      • کد ArtistId int IDENTITY(1,1) NOT NULL PRIMARY KEY, مشخص می کند که فیلد ArtistId مانند یک شمارنده از عدد یک شروع و به ازای هر سطر جدول یک واحد به شمارش اضافه کند. همچنین مشخص کرده ایم این فیلد نباید مقدار NULL بگیرد وسپس آن را به عنوان کلید اصلی جدول تعریف کرده ایم.
      • کد ArtistName nvarchar(255) NOT NULL, نیز فیلدی با نام ArtistName را از نوع nvarchar تعریف می کند.
      • کد ActiveFrom date فیلدی با نام ActiveFrom  که نوع آن از داده های آن تعیین می شود، را ایجاد می کند.
      • کد GO پایان دسته ای از کدها را در SQL مشخص می کند.

      بازیابی داده های جداول در محیط خط فرمان

      شما حتی در زمان استفاده از محیط خط فرمان نیز به راحتی می توانید داده های جداول را بصورت مثال زیر، بازیابی کنید:

      مثال : 

      نتیجه:

      مثال : 

      همچنین می توانید از دستور شرطی WHERE  داده های خاصی از جدول را بازیابی کنید:

      مثال : 

      نتیجه:

      مثال : 

      با استفاده از کد SELECT * می توانید تمام داده های یک جدول را بازیابی کنید.

      همچنین شما می توانید از محیط خط فرمان برای بازیابی داده های جداول در محیط GUI (گرافیکی) نیز استفاده کنید:

      محیط GUI

      کد نویسی چند خطی

      اگر شما کدهای SQL را در خطوط جداگانه ای تایپ می کنید،احتمالا با خطایی مواجه خواهید شد،که در اینصورت کافیست backslash (\) را به انتهای هر خط اضافه کنید:

      مثال : 

      نحوه استفاده از sqlcmd برای اجرای یک فایل ذخیره شده در ویندوز:

      مثال : 

      نحوه استفاده از sqlcmd برای اجرای یک فایل ذخیره شده در در سیستم عامل MAC:

      مثال : 

      کلام آخر

      در این آموزش شما را با مراحل چگونگی ایجاد جدول درSQL Server 2017 بصورت مرحله به مرحله و با توضیحات کامل آشنا کردیم. اکنون با ساختار اصلی ایجاد جداول در SQL Server آشنا شده اید.

      QR:  جلسه ۰۴ : ایجاد جدول درSQL Server 2017
      به اشتراک بگذارید