SQL مخفف Structerd Query Language ميباشد زباني ساخت يافته براي پرس و جو از بانك اطلاعاتي ميباشد . با استفاده از SQL ميتوانيد داده هايي را كه در بانك اطلاعاتي خود داريد به نحوي كه ميخواهيد بازيابي كنيد و مورد تحقيق واگر خواستيد تغيير دهيد .
براي تمرين كردن با SQL به يك بانك اطلاعاتي همچون SQL – server و Access يا اوراكل و يا هر بانك اطلاعاتي ديگري نيازمنديد .
گرچه SQL زباني تحت استاندارد ANSI (American National Standards Institute) ميباشد اما هر بانك اطلاعاتي از نسخه دلخواه خودش استفاده ميكند بنابراين ممكن است بعضي از دستورات در يك بانك اطلاعاتي بنا به نسخه اي از اس كيو ال كه استفاده ميكند با دستورات در بانك اطلاعاتي ديگر كمي متفاوت باشد .
دستورات زبان SQL به پنج دسته تقسيم بندي ميشوند كه بترتيب :
DDL (Data Definition Language) زبان تعريف داده ها .
DML (Data Manipulation Language) زبان پردازش داده ها .
DCL (Data Control Language) دستورات مديريت و كنترل داده ها .
DQL (Data Query LAnguage) دستورات پرس و جوي داده ها .
دستورات كنترلي تراكنشي .
دستورات مديريت داده ها .
در دسته اول DDL زباني است كه امكان ايجاد وساخت يا پاك كردن يك جدول از بانك اطلاعاتي را بر عهده دارد دستورات اين رده بترتيب زير است :
CREATE , ALTER , DROP , CREATE INDEX , ALTER INDEX , DROP INDEX
دسته دوم دستورات DML هستند كه براي اعمال تغييرات بر جداول درست شده اند كه از سه دستور اصلي زيرتشكيل شده اند :
INSERT , UPDATE , DELETE
دسته سوم دستورات DQL هستند كه تنها از يك دستور بنام SELECT تشكيل شده اند كه بيشترين حجم كاري را براي يك كاربر كه با SQL كار ميكند را در بر ميگيرد . اين دستور بهمراه چندين دستوري كه درون خود وجود داردسبب گستردگي استفاده از اين دستور ميشود .
دسته چهارم دستورات DCL هستند . همانطور كه از نامشان پيداست جهت كنترل داده هاي بانك اطلاعاتي كه بيشتر در رابطه با دسترسي اين داده ها به ديگر كاربران است كاربرد دارد . كه متشكل از دستورات زير است :
ALTER PASSWORD , REVOKE , GRANT , CREATE SYNONYM
دسته بعد دستورات كنترلي TRANSACTION ها ميباشد كه امكان مديريت تراكنشي بانك اطلاعاتي را براي كاربر فراهم ميسازد . كه از دستورات زير تشكيل شده اند :
COMMIT , ROLLBACK , SAVEPOINT , SET TRANSACTION
و دسته اخر كه مكمل كننده ان دستورات دسته قبل بودند دستورات مديريت داده ها هستند كه امكان بررسيو تحليل عمليات داخل بانك اطلاعاتي را فراهم ميكنند . در ضمن يادتان باشد كه اين مديريت را با مديريت بانك اطلاعاتي اشتباه نگيريد .
START AUDIT , STOP AUDIT
اگه میخواید بیشتر یاد بگیرید کتابی رو که پیوست کردم بخونید
نام کتاب: آموزش سریع SQL
نویسنده: وکیلی
پسورد:
irDevs.com
موفق باشید
ایا اموزش sql ادامه دارد ایا من که هیچ چیز در مورد بانک اطلاعاتی نمی دونم می تونم با این آموزش راه بیفتم
سلام
تمام آموزشهای این سایت رو خودمون مینویسیم و این اموزش بصورت موقت گذاشته شده بزودی بعد از اموزش HTML شروع به نوشتن اموزش SQL میکنیم.
این کتاب هم برای یاد گیری بد نیست همچنین میتونید تو گوگل جست و جو کنید چون آموزش های خیلی زیادی وجود داره.
در ضمن اگر سوالی داشتید میتونید تو انجمن مطرح کنید http://www.irDevs.com
براتون آرزوی موفقیت میکنم.
با تشکر از مطالب فوق العاده مفیدتون
خیلی ممنونم
نظرات شما باعث دلگرمی ما میشه 😉
مرسی از سایت خوب و مطالب ارزنده این وب سایت
سلام سایت خوبی دارید با تشکر از سایت خوبتون واقعا عالیه!لطفا به سایت منم سری بزنید ارسال تبلیغات در وایبر به صورت رایگان و روزانه تا سقف10.000.000عدد
سپاسگزارم مرسی از سایت خوبتون موفق باشین
خیلی ممنونم 🙂
بسیار سپاس و سایت خیلی خیلی خوبی دارید
ممنون لطف دارید 😉
ممنون از سایت خوبتون
سایت عالی دارید، واقعا مطلب مفیدی بود. خسته نباشید
لاایک دارین
ممنونم سایت خیلی خوبی دارین : )
خیلی خوب بود . مررسی
بسیار جالبه
Thank you for sharing!
بسیار عالی
ممنون عالی بود
ممنون سايت شما محتواي خوبي داره
ممنون از سایت خوب و مفیدتون . موفق باشید
عالی بود . ممنون از سایت خوبتون
عالی بود . سپاس فراوان از شما
موفق باشید
عالی بود ممنون
عالی بود . سپاس فراوان از شما
excellent post. Ne’er knew this, thankyou for letting me know.
با تشکر از مطالب جالبتون
ممنون دوست عزیز.پست مفیدی بود.ازش استفاده کردم
موفق باشید
ممنون بابت اشتراک گذاری این مطلب *****
I could not resist commenting. Exceptionally well written!
I absolutely love this site. Continue the good work!
با سپاس و قدردانی فراوان مطلب مفید و ارزنده ای بود موفق و پیروز باشید
ممنون از مطلب آموزنده و مفیدتون
تشکر
ممنونم از سایت خوبی که دارید موفق باشید
با سپاس و قدردانی فراوان مطلب مفید و ارزنده ای بود موفق و پیروز باشید
با سپاس و قدردانی فراوان مطلب مفید و ارزنده ای بود
بسیار عالی بود. ممنون بابت به اشتراک گذاری
سلام
امکانش هست مثل زبان های برنامه نویسی هم متغییر و هم از دستورات شرطی تو sql استفاده کنیم؟
بله جست و جو کنید
سایت موفقی دارید
ممنون از سایت خوبتون و مطالب آموزنده ای که میذارید من کتابی که در پیوست بود رو هم دانلود کردم و میخام بخونم واقعا مفیده
تشکر از سایت خوبتون برای ارائه آموزشهای خوب واقعا عالی بود کار منو که می خواستم یه پروژه دانشجویی انجام بدم رو راه انداخت
مطالب خوبی تونستم از سایت شما بخونم . مننون
سلام و عرض ادب
با تشکر از اموزش عالی و فوق العادتون جذاب بود
با سپاس فراوان از وب سایت شما