معرفی Sql Server


M.S SQL یکی از محبوب ترین پایگاه های داده در جهان است. اگر شما هم علاقه مند به طراحی، توسعه و بهینه سازی بانک های اطلاعاتی هستید، به شما آموزش می دهیم


مقدمه ای بر SQL



SQL یک زبان استاندارد برای دسترسی و دستکاری پایگاه های داده است. این پلتفرم توسط مایکروسافت توسعه یافته و پشتیبانی می شود.
در این مقاله سعی داریم SQL را به زبان ساده به شما معرفی کنیم و در مقالات بعدی آن را بسیار حرفه ای برای شما شرح خواهیم داد.


SQL چیست؟



  • SQL مخفف عبارت Structured Query Language
  • است
  • SQL به شما امکان می دهد به پایگاه های داده دسترسی داشته باشید و آنها را دستکاری کنید
  • SQL در سال 1986 به استاندارد مؤسسه استاندارد ملی آمریکا (ANSI) و در سال 1987 برای سازمان بین المللی استاندارد (ISO) تبدیل شد



SQL چه کاری می تواند انجام دهد؟



  • SQL می‌تواند کوئری‌ها را در برابر پایگاه داده اجرا کند
  • SQL می تواند داده ها را از پایگاه داده بازیابی کند
  • SQL می تواند رکوردها را در پایگاه داده وارد کند
  • SQL می تواند سوابق موجود در پایگاه داده را به روز کند
  • SQL می تواند رکوردها را از پایگاه داده حذف کند
  • SQL می تواند پایگاه داده جدیدی ایجاد کند
  • SQL می تواند جداول جدیدی را در پایگاه داده ایجاد کند
  • SQL می تواند رویه های ذخیره شده را در پایگاه داده ایجاد کند
  • SQL می تواند نماها را در پایگاه داده ایجاد کند
  • SQL می تواند مجوزها را روی جداول، رویه ها و نماها تنظیم کند



SQL یک استاندارد است - اما....



اگرچه SQL یک استاندارد ANSI/ISO است، اما نسخه های مختلفی از زبان SQL وجود دارد.

با این حال، برای انطباق با استاندارد ANSI، همه آنها حداقل از دستورات اصلی (مانند SELECT، UPDATE، DELETE، پشتیبانی می کنند. >INSERT، WHERE) به روشی مشابه.


استفاده از SQL در وب سایت شما



برای ساخت وب سایتی که داده ها را از پایگاه داده نشان می دهد، به موارد زیر نیاز دارید:

یک برنامه پایگاه داده RDBMS (به عنوان مثال MS Access، SQL Server، MySQL)
  • برای استفاده از یک زبان برنامه نویسی سمت سرور، مانند PHP یا ASP
  • برای استفاده از SQL برای دریافت داده های مورد نظر
  • برای استفاده از HTML / CSS برای استایل دادن به صفحه



RDBMS



RDBMS مخفف سیستم مدیریت پایگاه داده رابطه ای است.

RDBMS مبنایی برای SQL و تمامی سیستم های پایگاه داده مدرن مانند MS SQL Server، IBM DB2، Oracle، MySQL و Microsoft Access است.

داده ها در RDBMS در اشیاء پایگاه داده به نام جداول ذخیره می شوند. جدول مجموعه ای از ورودی های داده مرتبط است و از ستون ها و ردیف ها تشکیل شده است.

به جدول "مشتریان" نگاه کنید:
SELECT * FROM Customers;

هر جدول به موجودیت های کوچکتری به نام فیلد تقسیم می شود. فیلدهای جدول مشتریان شامل شناسه مشتری، نام مشتری، نام تماس، آدرس، شهر، کد پستی و کشور است. فیلد ستونی در جدول است که برای حفظ اطلاعات خاص در مورد هر رکورد در جدول طراحی شده است.

رکورد، که ردیف نیز نامیده می شود، هر ورودی جداگانه ای است که در یک جدول وجود دارد. به عنوان مثال، 91 رکورد در جدول مشتریان بالا وجود دارد. رکورد یک موجودیت افقی در یک جدول است.

ستون یک موجودیت عمودی در یک جدول است که شامل تمام اطلاعات مرتبط با یک فیلد خاص در یک جدول است.

به خاطر داشته باشید که...
کلمات کلیدی SQL به حروف بزرگ و کوچک حساس نیستند: select مانند SELECT است.
در این آموزش ما تمام کلمات کلیدی SQL را با حروف بزرگ می نویسیم.

نقطه ویرگول بعد از دستورات SQL؟
برخی از سیستم های پایگاه داده به یک نقطه ویرگول در انتهای هر دستور SQL نیاز دارند.

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

در این آموزش از نقطه ویرگول در انتهای هر دستور SQL استفاده می کنیم.


برخی از مهمترین دستورات / دستورات SQL



  • SELECT - داده ها را از پایگاه داده استخراج می کند
  • UPDATE - داده ها را در پایگاه داده به روز می کند
  • DELETE - داده ها را از پایگاه داده حذف می کند
  • INSERT INTO - داده های جدید را در پایگاه داده وارد می کند
  • CREATE DATABASE - یک پایگاه داده جدید ایجاد می کند
  • ALTER DATABASE - پایگاه داده را تغییر می دهد
  • CREATE TABLE - یک جدول جدید ایجاد می کند
  • ALTER TABLE - یک جدول را تغییر می دهد
  • Drop TABLE - یک جدول را حذف می کند
  • CREATE INDEX - یک فهرست (کلید جستجو) ایجاد می کند
  • DROP INDEX - یک فهرست را حذف می کند


معرفی Sql Server