1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

آموزش Sql Server

شروع موضوع توسط ♥ yakamoz ♥ ‏27/11/10 در انجمن برنامه نویسی

  1. کاربر ویژه

    تاریخ عضویت:
    ‏25/11/10
    ارسال ها:
    8,717
    تشکر شده:
    4,395
    امتیاز دستاورد:
    123
    حرفه:
    Telegram: vahid_yakamoz instagram: vahid_yakamoz
    برای کار با اطلاعات در بانک های اطلاعاتی زبانی مخصوص همان بانک وجود دارد که از آن زبان برای دستکاری اطلاعات و مرتب کردن آنها در بانک استفاده میشود.
    بانک اطلاعاتی Sql server و همچنین Access و نیز Oracle (البته تا حدودی) از یک زبان واحد برای اینکار استفاده میکنند .
    در این سری مقالات دستورات ساده SQL را خواهید آموخت .
    تعدادی ازین دستورات به قرار زیر است که زیر هر کدام از آنها قالب دستوری شان نیز نوشته شده که بزودی بصورت کامل شرح داده خواهند شد . یادگیری هر یک از این دستورات پیش نیاز بعدی میباشد . پس با ما همراه باشید .


    Select

    SELECT "column_name" FROM "table_name"



    Distinct

    SELECT DISTINCT "column_name"

    FROM "table_name"



    Where

    SELECT "column_name"

    FROM "table_name"

    WHERE "condition"



    And/Or

    SELECT "column_name"

    FROM "table_name"

    WHERE "simple condition"

    {[AND|OR] "simple condition"}+



    In

    SELECT "column_name"

    FROM "table_name"

    WHERE "column_name" IN ('value1', 'value2', ...)



    Between

    SELECT "column_name"

    FROM "table_name"

    WHERE "column_name" BETWEEN 'value1' AND 'value2'



    Like

    SELECT "column_name"

    FROM "table_name"

    WHERE "column_name" LIKE {PATTERN}



    Order By

    SELECT "column_name"

    FROM "table_name"

    [WHERE "condition"]

    ORDER BY "column_name" [ASC, DESC]



    Count

    SELECT COUNT("column_name")

    FROM "table_name"



    Group By

    SELECT "column_name1", SUM("column_name2")

    FROM "table_name"

    GROUP BY "column_name1"



    Having

    SELECT "column_name1", SUM("column_name2")

    FROM "table_name"

    GROUP BY "column_name1"

    HAVING (arithematic function condition)



    Create Table

    CREATE TABLE "table_name"

    ("column 1" "data_type_for_column_1",

    "column 2" "data_type_for_column_2",

    ... )



    Drop Table

    DROP TABLE "table_name"



    Truncate Table

    TRUNCATE TABLE "table_name"



    Insert Into

    INSERT INTO "table_name" ("column1", "column2", ...)

    VALUES ("value1", "value2", ...)



    Update

    UPDATE "table_name"

    SET "column_1" = [new value]

    WHERE {condition}



    Delete From

    DELETE FROM "table_name"

    WHERE {condition}

    تعریف های اولیه :Query : به معنای درخواست است و در sql به کد جستجویی می گویند که شما برای بدست آوردن نتیجه ای آن را مینویسید و اجرا می کنید .
    Resault set : نتیجه بدست آمده از یک Query را میگویند.
    Database : پایگاه داده را دیتابیس میگویند که میتواند شامل جداول و ماژول های ما باشد
     
    یک شخص از این تشکر کرد.