آموزش زبان SQL
#1
Note 
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

اگه میخواید بیشتر یاد بگیرید کتابی رو که پیوست کردم بخونید :winksmiley02:
نام کتاب: آموزش سریع SQL
نویسنده: وکیلی

پسورد:
کد:
softafzar.net

دانلود
کد:
http://www.parsbook.org/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D8%AA%D8%A7%D8%A8-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%B1%DB%8C%D8%B9-sql
موفق باشید

آخرین ویرایش: 29-12-2013 ساعت 14:00، توسط Stack OverFlow
مردم دنیا 10 دسته هستند: کسانی که باینری میفهمند و کسانی که باینری نمیفهمند !
پاسخ
#2
Note 
سلام برای ساخت بانک اطلاعاتی باید از نرم افزار mysql استفاده کنم ؟
من این نرم افزار را دانلود کردم و پس از نصب محیط doc می اد من باید چیکار کنم ؟

پاسخ
#3
Note 
سلام دوست عزیز قوانین سایت رو بخون برای سوال جدید باید یه تاپیک جدید ایجاد کنی
اما چون سوالت به تاپیک مربوطه جوابو میگم
اول اینکه بستگی داره چه نوع بانک اطلاعاتی میخوای؟ Access ؛ Sql server; mysql و ...
معمولا برای زبان برنامه نویسی php دیتابیس mysql رو انتخاب میکنن.
برای mysql هم بهتره نرم افزار xampp رو دانلود کنی محیط doc منظورت کجاست؟

پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Note اموزش نفوذ یه وبسایت ها با SQLI Amirio 2 903 24-05-2014 ساعت 14:49
آخرین ارسال: Comodo

کاربرانِ درحال بازدید از این موضوع:   1 مهمان