ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 9 از 9
  1. #1
    tahlildadeh
    كاربر عادي
    تاریخ عضویت
    2014 Dec
    نوشته ها
    26
    0
    7

    Post مجموعه آموزش sql server

    سلام خدمت دوستان عزیز...از امروز می خوام [برای نمایش لینک باید عضو شوید. ] رو براتون قرار بدم اینجا
    امیدوارم که براتون مفید واقع بشه و به دردتون بخوره.
    در قسمت اول از [برای نمایش لینک باید عضو شوید. ] به [برای نمایش لینک باید عضو شوید. ] می پردازیم.
    زبان استاندارد دسترسی و تغییر اطلاعات در پایگاه داده هاست.

    SQL چیست؟

    • SQL مخفف Structured Query Language[1] است.

    • SQL به شما این امکان را می دهد تا به اطلاعات موجود در پایگاه دادها دسترسی پیدا کرده و آنها را تغییر دهید.

    • SQL دارای استاندارد ANSI (American National Standards Institute[2]) می باشد.

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

    • از SQL میتوان برای اجرای query ها در پایگاه داده استفاده کرد.

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

    • از SQL میتوان برای ورود record ها در پایگاه داده استفاده کرد.

    • از SQL میتوان برای بروز رسانی record ها در پایگاه داده استفاده کرد.

    • از SQL میتوان برای حذف record ها در پایگاه داده استفاده کرد.

    • از SQL میتوان برای ایجاد پایگاه داده های جدید استفاده کرد.

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

    • از SQL میتوان برای ساخت stored procedures[3] در پایگاه داده استفاده کرد.

    • از SQL میتوان برای ایجاد view در پایگاه داده استفاده کرد.

    • از SQL میتوان برای تنظیم سطوح دسترسی[4] جداول، procedures و view ها استفاده کرد.

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

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

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

    نکته: اغلب برنامه های پایگاه داده ای مبتنی بر SQL علاوه بر استاندارد های SQL الحاقات اختصاصی خود را دارند!

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

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

    • یک برنامه پایگاه داده ای مبتنی بر[5] RDBMS مانند: MS Access, SQL Server, MySQL

    • استفاده از زبان های اسکریپتی سمت – سرور[6] مانند PHP یا ASP

    • استفاده از SQL برای جمع آوری داده های مورد نیاز

    • استفاده از HTML / CSS

    RDBMS

    RDBMS مخفف[ Relational Database Management System[7است.

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

    داده ها در RDBMS درون اشیایی از پایگاه داده[8] به نام جدول دخیره می شوند.

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

    [1] زبان ساختارمند پرسش ها
    [2] موسسه استاندارد های ملی آمریکا
    [3] رویه های ذخیره شده
    [4] Permissions
    [5] سیستم مدیریت پایگاه داده رابطه ای
    [6] Server - Side
    [7] سیستم مدیریت پایگاه داده رابطه ای
    [8] Database objects

    مطالب رو هم از اینجا براتون قرار میدم : [برای نمایش لینک باید عضو شوید. ]
    در ضمن می تونین فایلهای [برای نمایش لینک باید عضو شوید. ] و همینطور [برای نمایش لینک باید عضو شوید. ] رو هم از لینک ها دنبال کنین.

    سوال، پیشنهاد و انتقادی هم اگه راجع به این مجموعه [برای نمایش لینک باید عضو شوید. ] دارین خوشحال می شم که بشنوم...با تشکر از شمای دوستای عزیزم
  2. #2
    tahlildadeh
    كاربر عادي
    تاریخ عضویت
    2014 Dec
    نوشته ها
    26
    0
    7
    در ادامه مجموعه [برای نمایش لینک باید عضو شوید. ] به آموزش [برای نمایش لینک باید عضو شوید. ] می پردازیم.

    جداول پایگاه داده
    یک پایگاه داده اغلب از شامل یک یا چند جدول است. هر جدول با یک اسم شناخته می شود. (مثلا: "Customers" یا "Orders") جداول شامل record ها یا سطر های حاوی داده می باشند.
    در این آموزش ما از نمونه پایگاه داده مشهور Northwind که در MS Access و MS SQL Server نیز موجود می باشد استفاده خواهیم کرد.
    جدول زیر از میان جدول "Customers" انتخاب شده است:

    [برای نمایش لینک باید عضو شوید. ]

    جدول فوق شامل پنج record (هر record برای یک customer) و هفت ستون (Customer ID, Customer Name, Contact Name, Address, City, Postal Code, Country) می باشد.

    عبارات SQL :

    غالب عملیاتی که نیاز به انجام آنها بر روی یک پایگاه داده دارید توسط عبارات SQL انجام می شوند.

    عبارت SQL زیر تمام رکورد های جدول "Customers" را انتخاب می کند:

    select * from Customer

    در این آموزش ما همه چیز را در مورد عبارات SQL به شما خواهیم آموخت.

    به یاد داشته باشید که ...

    • SQL به بزرگی و یا کوچکی حروف حساس نمی باشد: یعنی فرقی میان select و یا SELECT وجود ندارد.

    در این آموزش تمام SQL Keywords با حروف بزرگ نوشته خواهند شد.

    آیا استفاده از";" بعد از عبارات SQL لازم است یا خیر؟

    بعضي از سيستم هاي پايگاه داده ای در پایان هر عبارت SQL نیازمند ";" هستند.

    استفاده از ";" يک روش استاندارد براي جدا سازی عبارات SQL در سيستمهاي پايگاه داده اي مي باشد که اجازه مي دهد بيش از يک عبارت SQL در هر ارتباط با سرور اجرا شود.

    در این آموزش از ";" در پایان هر عبارت SQL استفاده خواهد شد.

    برخی از مهم ترین Command های SQL

    SELECT- داده ای را از يک پايگاه داده استخراج می کند

    UPDATE- داده اي را در يک پايگاه داده به روز رساني مي کند

    DELETE- داده را از يک پايگاه داده حذف مي کند

    INSERT INTO- داده جديدي را به پايگاه داده وارد می کند

    CREATE DATABASE- يک پايگاه داده جديد ايجاد مي کند

    ALTER DATABASE- يک پايگاه داده را تغيير مي دهد

    CREATE TABLE- جدول جديد ايجاد مي کند

    ALTER TABLE- يک جدول را تغيير مي دهد

    DROP TABLE- يک جدول را حذف مي کند

    CREATE INDEX- یک شاخص (کلید جستجو) ایجاد می کند

    DROP INDEX- يک شاخص را حذف مي کند

    در بخش بعدی از [برای نمایش لینک باید عضو شوید. ] به آموزش [برای نمایش لینک باید عضو شوید. ] می پردازیم.
    ویرایش توسط tahlildadeh : 2015-01-05 در ساعت 06:15 PM
  3. #3
    tahlildadeh
    كاربر عادي
    تاریخ عضویت
    2014 Dec
    نوشته ها
    26
    0
    7
    [برای نمایش لینک باید عضو شوید. ] : آموزش [برای نمایش لینک باید عضو شوید. ]
    در این بخش از [برای نمایش لینک باید عضو شوید. ] با هم [برای نمایش لینک باید عضو شوید. ] را یاد می گیریم.

    دستور SELECT برای انتخاب داده از یک پایگاه داده استفاده می شود .
    نتیجه در جدول نتایج که result-set نامیده می شود ذخیره میگردد .

    فرم دستور SELECT

    select column_name,column_name 
    from table_name;


    و
    select * from table_name;



    نحوه استفاده از SELECT در پایگاه داده:
    در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.
    جدول زیر از میان جدول "Customers" انتخاب شده است:

    [برای نمایش لینک باید عضو شوید. ]

    مثال: انتخاب ستون با استفاده از دستور SELECT
    دستور SQL زیر ستون های "Customer Name" و "City" را از جدول "Customers" انتخاب می کند:
    SELECT CustomerName , City FROM Customeers;




    مثال *SELECT
    دستور SQL زیر تمام ستون های جدول "Customers" را انتخاب می کند:
    SELECT * FROM customers;


    پیمایش درResult-set :
    اکثر سیستم های نرم افزاری پایگاه داده اجازه پیمایش در Result-set ها را به وسیله توابع برنامه نویسی همچون Move-To-First-Record, Get-Record-Content, Move-To-Next-Record و غیره را می دهند.
    توابعی از این دست جزء این آموزش نمی باشند.

    در بخش بعدی از [برای نمایش لینک باید عضو شوید. ] به آموزش [برای نمایش لینک باید عضو شوید. ] می پردازیم.
  4. #4
    tahlildadeh
    كاربر عادي
    تاریخ عضویت
    2014 Dec
    نوشته ها
    26
    0
    7
    [برای نمایش لینک باید عضو شوید. ] : آموزش [برای نمایش لینک باید عضو شوید. ]
    در این بخش از [برای نمایش لینک باید عضو شوید. ] با هم [برای نمایش لینک باید عضو شوید. ] را یاد می گیریم.

    در یک جدول یک ستون ممکن است حاوی داده های تکراری باشد و بعضی مواقع شما می خواهید تنها لیستی را تهیه کنید که مشخصاً داده های مختلف (distinct) در آن باشد.
    از کلید واژه DISTINCT میتوان برای بازگرداندن مقادیر مشخصاً متفاوت استفاده کرد.

    فرم دستور SELECT DISTINCT :
    SELECT DISTINCT column_name , column_name 
    FROM table_name;



    نحوه استفاده از SELECT DISTINCT در پایگاه داده :
    در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.
    جدول زیر از میان جدول "Customers" انتخاب شده است:

    [برای نمایش لینک باید عضو شوید. ]

    مثال استفاده از SELECT DISTINCT :
    دستور SQL زیر تنها مقادیر مختلف را از ستون "City" واقع در جدول "Customers" انتخاب می کند:

    SELECT DISTINCT City FROM customers;



    در بخش بعدی از [برای نمایش لینک باید عضو شوید. ] به آموزش [برای نمایش لینک باید عضو شوید. ] می پردازیم.
    ویرایش توسط tahlildadeh : 2015-01-07 در ساعت 05:53 PM
  5. #5
    tahlildadeh
    كاربر عادي
    تاریخ عضویت
    2014 Dec
    نوشته ها
    26
    0
    7
    [برای نمایش لینک باید عضو شوید. ] : آموزش [برای نمایش لینک باید عضو شوید. ]
    در این سری از [برای نمایش لینک باید عضو شوید. ] با همدیگه [برای نمایش لینک باید عضو شوید. ] را یاد می گیریم.

    عبارت WHERE در SQL :
    عبارت WHERE برای استخراج رکوردهایی استفاده می شود که در طبقه بندی بخصوصی جای می گیرند.

    فرم عبارت WHERE :

    SELECT column_name,column_name 
    FROM table_name
    WHERE column_name operator value;



    نحوه استفاده از WHERE در پایگاه داده :
    در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.
    جدول زیر از میان جدول "Customers " انتخاب شده است:

    [برای نمایش لینک باید عضو شوید. ]

    مثال استفاده از عبارت WHERE:
    دستور SQL زیر تمام customer هایی را که اهل کشور(Country) "Mexico" هستند از جدول "Customers" انتخاب می کند:

    SELECT * FROM Customers
    WHERE Country='Mexico';




    تفاوت استفاده از کوتیشن (") در داده های متنی و داده های عددی

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

    درحالیکه داده های عددی نباید در داخل کوتیشن قرار گیرند:

    SELECT * FROM Customers
    WHERE CustomerID=1;


    عملگرهای عبارت WHERE :

    از عملگر های زیر می توان در عبارت WHERE استفاده کرد:

    عملگر توضیحات
    = مساوی است با
    <> نامساوی. نکته: در برخی از نسخه های SQL این عملگر به شکل != نیز نوشته می شود.
    < بزرگتر از
    > کوچکتر از
    =< بزرگتر یا مساوی با
    => کوچکتر یا مساوی با
    BETWEEN بین یک محدوده
    LIKE بدنبال یک الگو بگرد
    IN برای تعیین چندین مقدار ممکن برای یک ستون استفاده می شود


    در سری بعدی از [برای نمایش لینک باید عضو شوید. ] به [برای نمایش لینک باید عضو شوید. ] می پردازیم.
  6. #6
    tahlildadeh
    كاربر عادي
    تاریخ عضویت
    2014 Dec
    نوشته ها
    26
    0
    7
    [برای نمایش لینک باید عضو شوید. ] : آموزش [برای نمایش لینک باید عضو شوید. ]
    در این سری از [برای نمایش لینک باید عضو شوید. ] با همدیگه استفاده از [برای نمایش لینک باید عضو شوید. ] را یاد می گیریم.

    عملگرهای AND و OR برای فیلتر کردن record ها براساس بیشتر از یک شرط استفاده می شوند .
    عملگر AND رکوردی را نمایش می دهد که هم شرط اول و هم شرط دوم در آن صدق کند .
    عملگر OR رکوردی را نمایش می دهد که یا شرط اول و یا شرط دوم در آن صدق کند.

    نحوه استفاده از عمگرهای AND و OR در پایگاه داده
    در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.
    جدول زیر از میان جدول "Customers" انتخاب شده است:

    [برای نمایش لینک باید عضو شوید. ]

    مثال استفاده از عملگر AND
    دستور SQL زیر تمام customer ها را از کشور "Germany" و شهر "Berlin" از جدول "Customers" انتخاب می کند:

    SELECT * FROM Customers
    WHERE Country='Germany'
    AND City='Berlin';

    مثال استفاده از عملگر OR
    دستور SQL زیر تمام customer ها را از شهر "Berlin" یا "Munchen" از جدول "Customers" انتخاب می کند:

    SELECT * FROM Customers
    WHERE City='Berlin'
    OR City='München';



    ترکیب AND و OR
    همچنین می توانید AND و OR را با هم ترکیب کنید (از پرانتز برای ترکیب عبارات استفاده کنید).
    دستور SQL زیر تمام customer ها را از کشور "Germany" و شهر "Berlin" یا "Munchen" از جدول "Customers" انتخاب می کند:

    SELECT * FROM Customers
    WHERE Country='Germany'
    AND (City='Berlin' OR City='München');


    در سری بعدی از [برای نمایش لینک باید عضو شوید. ] به آموزش [برای نمایش لینک باید عضو شوید. ] می پردازیم.
    ویرایش توسط tahlildadeh : 2015-02-22 در ساعت 05:33 PM
  7. #7
    tahlildadeh
    كاربر عادي
    تاریخ عضویت
    2014 Dec
    نوشته ها
    26
    0
    7
    [برای نمایش لینک باید عضو شوید. ] : [برای نمایش لینک باید عضو شوید. ]
    در این سری از [برای نمایش لینک باید عضو شوید. ] با همدیگه [برای نمایش لینک باید عضو شوید. ] را یاد می گیریم.


    کلید واژه ORDER BY برای مرتب کردن نتیجه result-set استفاده می شود .

    کلید واژه ORDER BY برای مرتب کردن نتیجه result-set در یک یا چند ستون استفاده می شود .

    کلید واژه ORDER BY به صورت پیش فرض record ها را به صورت صعودی مرتب می کند. برای مرتب کردن record ها به صورت نزولی می توانید از کلید واژه DESC استفاده کنید.



    فرم استفاده از کلید واژه ORDER BY

    SELECT column_name,column_name

    FROM table_name

    ORDER BY column_name,column_name ASC|DESC;



    نحوه استفاده از کلید واژه ORDER BY در پایگاه داده

    در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.

    جدول زیر از میان جدول "Customers" انتخاب شده است:

    تصویر پایگاه داده نمونه


    [برای نمایش لینک باید عضو شوید. ]


    مثال استفاده از کلید واژه ORDER BY

    دستور SQL زیر تمام customer ها را از جدول "Customers" انتخاب می نماید در حالیکه آنها را بر اساس حرف اول ستون Country مرتب کرده است:

    کد:
    SELECT * FROM Customers
    
    ORDER BY Country;



    مثال استفاده از کلید واژه ORDER BY DESC

    دستور SQL زیر تمام customer ها را از جدول "Customers" انتخاب می نماید در حالیکه آنها را بر اساس حرف اول ستون Country و به صورت نزولی مرتب کرده است:

    کد:
     SELECT * FROM Customers
    
    ORDER BY Country DESC;


    مثال استفاده از کلید واژه ORDER BY و انتخاب چندین ستون

    دستور SQL زیر تمام customer ها را از جدول "Customers" انتخاب می نماید در حالیکه از اطلاعات ستون های (Country و Customer Name) استفاده کرده و جدول را بر اساس حرف اول این دو ستون و به صورت صعودی مرتب کرده است:

    کد:
     SELECT * FROM Customers
    
    ORDER BY Country,CustomerName;


    در بخش بعدی از سری [برای نمایش لینک باید عضو شوید. ] با نحوه استفاده از [برای نمایش لینک باید عضو شوید. ] آشنا می شویم.

    برای مشاهده سایر مطالب در زمینه [برای نمایش لینک باید عضو شوید. ] می توانید به لینک مربوطه مراجعه کنید.
  8. #8
    tahlildadeh
    كاربر عادي
    تاریخ عضویت
    2014 Dec
    نوشته ها
    26
    0
    7
    [برای نمایش لینک باید عضو شوید. ] : [برای نمایش لینک باید عضو شوید. ]
    در این سری از [برای نمایش لینک باید عضو شوید. ] با همدیگه استفاده از [برای نمایش لینک باید عضو شوید. ] را یاد می گیریم.

    دستور INSERT INTO برای وارد کردن record جدید به جدول استفاده می شود.


    فرم دستور INSERT INTO

    می توان دستور INSERT INTO را به دو صورت نوشت:
    در فرم اول نام ستونهایی که اطلاعات در آن درج خواهد شد مشخص نمی گردد و تنها مقادیر مشخص می شوند.



    کد:
        INSERT INTO table_name VALUES (value1,value2,value3,...);

    در فرم دوم هم نام ستون و هم مقادیری که در آن درج خواهد شد مشخص می گردد.


    کد:
        INSERT INTO table_name(column1,column2,column3,...) VALUES (value1,value2,value3,...);

    نحوه استفاده از INSERT INTO در پایگاه داده

    در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.

    جدول زیر از میان جدول "Customers" انتخاب شده است:


    مثال استفاده از دستور INSERT INTO

    فرض کنید می خواهیم تا سطر جدیدی را به جدول "Customers" اضافه کنیم.
    از عبارت SQL زیر استفاده می کنیم:

    جدول"Customers" به شکل زیر خواهد شد:

    [در حال حاضر، تصویر قابل نمایش نیست]


    کد:
    INSERT INTO Customers(CustomerName,ContactName,Address,City,Po stalCode,Country) VALUES ('Cardinal','Tom B. Erichsen','Skagen 21','Stavanger','4006','Norway');

    آیا متوجه شدید که شماره ای در ستون Customer ID وارد نکردیم؟

    هر ستون Customer ID با وارد کردن یک record جدید بصورت خودکار با یک شماره منحصر به فرد و غیر تکراری به روزرسانی خواهد شد.

    داده ها را تنها در ستون های مشخص وارد کنید
    می توان تنها داده ها را به ستون های مشخصی اضافه کرد.


    عبارت SQL زیر سطر جدیدی را اضافه می کند اما تنها داده ها را به ستون های "Customer Name"، "City" و "Country" واردمی کند (ستون Customer ID نیز به صورت خودکار به روز رسانی خواهد شد):



    کد:
        INSERT INTO Customers(CustomerName,City,Country) VALUES ('Cardinal','Stavanger','Norway');

    جدول "Customers" به شکل زیر در خواهد آمد:

    [در حال حاضر، تصویر قابل نمایش نیست]


    در بخش بعدی از سری [برای نمایش لینک باید عضو شوید. ] با نحوه استفاده از [برای نمایش لینک باید عضو شوید. ] آشنا می شویم.

    برای مشاهده سایر مطالب در زمینه [برای نمایش لینک باید عضو شوید. ] می توانید به لینک مربوطه مراجعه کنید.
    ویرایش توسط tahlildadeh : 2015-03-16 در ساعت 04:23 PM
  9. #9
    topjournal
    كاربر عادي
    تاریخ عضویت
    2015 Jul
    نوشته ها
    1
    0
    0
    خیلی دنبال این مطالب گشتم ولی هیچ جا به جز اینجا پیداش نکردم
    [برای نمایش لینک باید عضو شوید. ]
نمایش نتایج: از 1 به 9 از 9

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

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

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

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

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

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

Content Relevant URLs by vBSEO 3.6.0 RC 2