نمایش نتایج: از شماره 1 تا 10 , از مجموع 19

موضوع: آموزش SQL Server از صفر تا صد

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو جدید
    تاریخ عضویت
    Mar 2016
    نوشته ها
    14
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    10
    تشکر شده در
    5 پست

    106 آموزش SQL Server از صفر تا صد بخش دوم

    ويژگي مهمي كه باعث تفاوت بين DBMS و RDBMS مي‌گردد، آن است كه يك RDBMS از يك زبان مبتني بر مجموعه‌ها استفاده مي‌كند. در اكثر RDBMS ها اين زبان، زبان SQL است. در نتيجه SQL زبان مبتني بر مجموعه‌ها است.
    SQL، يك زبان كامپيوتري مبتني بر استاندارد (American National Standards Institute) ANSI براي بازيابي و بروز رساني داده‌ها در يك پايگاه داده‌اي مي‌باشد و با برنامه‌هاي پايگاه داده‌هايي مانند MS Access ، DB2 ، MS SQL Server ، Oracle، Sybase و ... كار مي‌كند.
    از طريق SQL، يك برنامه نويس يا گرداننده داده‌ها مي‌تواند كارهاي زير را انجام دهد:

    •  تغيير ساختار يك پايگاه داده‌اي
    •  تغيير مشخصات امنيتي سيستم
    •  امكان اعطاي اجازه دسترسي كاربران به پايگاه داده‌اي يا جداول
    •  پرس و جو از يك پايگاه داده‌اي

    استفاده از SQL و پايگاه داده‌اي رابطه‌اي نيز از مهمترين اقدامات انجام شده در جهت توسعه كاربرد Client/Server مي‌باشد.
    SQL بطور كلي شامل دو گروه از جملات مي‌باشد:
    1- جملات پردازش داده‌ها (DML)
    2- جملات تعريف داده‌ها (DDL)
    جملات پردازش داده‌ها (DML) شامل عبارات زير مي‌باشند:
    کد:
     INSERT
    کد:
     DELETE
     UPDATE
    
    

    مهمترين عبارات DDL در SQL نيز عبارتند از:
    کد:
     CREATE TABLE
    کد:
     ALTER TABLE
     DROP TABLE
     CREATE INDEX
     DROP INDEX
     CREATE VIEW
     DROP VIEW


    در بخش‌هاي بعد بطور كامل‌تر اين دستورات توضيح داده خواهند شد.


    دستور SELECT
    قاعده نگارش را با دستور SELECT شروع مي‌كنيم زيرا اكثر جملات با SELECT شروع مي‌شوند. اين دستور كه دستوري مستقل نيست و حتما بايد با اجزايي بكار رود، جهت ساخت پرس و جو بر روي بانك اطلاعاتي بكار مي‌رود و ركوردهايي را كه با شرايط اين دستور همخوان باشد، به عنوان نتيجه پرس و جو برمي‌گرداند.
    توجه ـ هرگاه SELECT استفاده مي‌‍شود حتما بايد از شبه جملات FROM نيز استفاده شود.

    انتخاب تمام ستون‌ها:
    کد:
    SELECT * FROM  table_name



    انتخاب ستون‌هاي خاص:
    کد:
    SELECT column_name(s)
    کد:
    FROM   table_name


    تذكر ـ در بعضي از نرم‌افزارهاي SQL علامت سميكولن ( در انتهاي جمله به مفسر مي‌گويد كه پرس و جو تمام شده است. به عنوان مثــال SQL*plus اوراكل، پرس و جويي را اجرا نمي‌كند تا زمانيكه يك سميكلون (يا يك اسلش (/)) را پيدا نكند. در حالي كه بعضي ديگر از نرم افزارهاي SQL از سميكلون به عنوان انتهاي يك جمله SQL استفاده نمي‌كنند. به عنوان مثــال پرس و جو در مايكروسافت نيازي به تمام كننده ندارد زيرا پرس و جو در جعبه ويرايش تايپ مي‌شود و وقتي دكمه‌اي را فشار دهيم اجرا مي‌گردد.
    پرس و جو با استفاده از DISTINCT
    برخي اوقات در جداول بعضي از اقلام داده‌اي تكرار مي‌شون. اگر آنچه نياز داريم آن است كه بدانيم چه مقادير متفاوتي در يك ستون وجود دارند، از دستور زير استفاده مي‌كنيم:
    کد:
    SELECT DISTINCT column_name(s)
    کد:
    FROM table_name


    اين جمله اقلام داده‌اي تكراري در ستون مورد نظر را حذف مي‌كند. به عبارت ديگر DISTINC باعث محدود شدن نتايج خروجي مي‌شود به شكلي كه داده‌هاي تكراري در جواب ظاهر نمي‌شوند.

  2. تعداد تشکر ها ازa00b به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 24
    آخرين نوشته: January 21st, 2019, 10:47
  2. پاسخ ها: 8
    آخرين نوشته: July 23rd, 2015, 17:51
  3. پاسخ ها: 10
    آخرين نوشته: July 9th, 2015, 17:31
  4. آموزش راه اندازی File Server در روی Windows Server 2003
    توسط seecurity در انجمن وب سرورها
    پاسخ ها: 0
    آخرين نوشته: May 30th, 2012, 11:22

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •