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

آموزش SQL SERVER

شروع موضوع توسط hector2141 ‏10/9/12 در انجمن SQL

  1. کاربر ارشد

    تاریخ عضویت:
    ‏6/9/12
    ارسال ها:
    14,318
    تشکر شده:
    2,702
    امتیاز دستاورد:
    0
    حرفه:
    daneshjo
    [​IMG]
    برای کار با اطلاعات در بانک های اطلاعاتی زبانی مخصوص همان بانک وجود دارد که از آن زبان برای دستکاری اطلاعات و مرتب کردن آنها در بانک استفاده میشود.بانک اطلاعاتی 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 " ​
    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 : پایگاه داده را دیتابیس میگویند که میتواند شامل جداول و ماژول های ما باشد