ابتدا به توضيح بعضي واژه ها ي استفاده شده در اين متن مي پردازم بعد به آموزش اس كيو ال
1 –Text Field مكانهايي براي گرفتن ورودي از كاربر مانند يوزر يا پسورد
2- Data base (DB) بانك اطلاعاتي
3- Fields محل قرار گيري داده ها مي باشد و داراي 4 نوع است رشته اي عددي منطقي و تاريخي
4- Record اطلاعات ذخيره شده در فيلد ها را ميگويند
من در ابتدا عرض كنم خدمتتون اين ها دستورات كمي از sql هستند كه من آموزش مي دم ولي با اينها نير كارتون راه مي افته.
من خودم sql كارنكردم من از دستورات آن در virtual fox pro استفاده مي كنم شما هم مي تونيد از اونها استفاده كنيد چون فرقي با هم ندارن
ابتدا فاكس را باز كرده و دستور زير را استفاده مي كنيم
Creat test
بعد شرو به ساختن فيلدها مي كنيم يه فيلد با نام name يه فيلد به اسمه last يه فيلد هم به اسمه sale مي سازيم دوتاي اولي از نوع رشته اي و سومي از نوع عددي با اين كار ما يه بانك ساختيم به اسم test حالا بانك رو پرش مي كنيم بعد كنترل + W رو فشار ميديم تا بانك سيو شه.
حالا ما دوباره به صفحه فرمان برگشتيم حالا مي زنيم
Select * FROM test
با اين كار ما ميتونيم بانك را به طور كامل ببينيم يا از دستورات زير استفاده مي كنيم
Select Name from test
با اين كار كليه نامهاي موجود در بانكها را مي بينيم
Select sale from test
با اين كار كليه حقوقها ي موجود در بانكها را مي بينيم
Select Last from test
با اين كار كليه نامهاي خانوادگي موجود در بانكها را مي بينيم
Select Name,last from test
با اين كار كليه نامها ونامهاي خانوادگي موجود در بانكها را مي بينيم
براي ايجاد شرط در sql از دستور WHERE استفاده مي كنيم به صورت زير
"Select Name from test Where Name=”Saeed
با اين دستور فقط آن ركورد هاي اسم ديده مي شوند كه نام آنها سعيد باشد
"Select * from test Where Name=”Saeed
با اين دستور فقط آن دسته از ركورد ها ديده مي شوند كه نام آنها سعيد باشد
اگر خواستيم به صورت مرتب شده بانك را ببينيم از دستور Order by ….. استفاده مي كنيم به صورت زير
Select * from test where name=”Saeed” order by sale
با اين كار كليه ركوردهايي ديده مي شوند كه اسمه اونا سعيده و انها بر حسب درآمد از كوچك به بزرگ مرتب مي شوند
-- اين علامت باعث مي شود يه خط فرمان ناديده گرفته شوند به اين صورت
Select * from test --
اين دستور هيچ كار نمي كند
تا يادم نرفته شما ميتونيد ازفرمان زير استفاده كنيد
Modify command mesal
اين باعث مي شه يه صفحه باز بشه و مثله بچ فايل عمل كنه چجوري؟اينطوري كه توي اون صفحه فرمانهاي مد نظر خودمون رو مي نويسيم بعد كنترل + W رو مي زنيم تا سيو شه حالا براي اجرا تو همون صفحه فرمان خودمون(پنجره فرمان اوليمون) مينويسيم
Do mesal
تا یادم نرفته می تونید توی فاکس از ۴ حرف اول دستورات استفاده کنین به جای اینکه وقتتون رو بگیرین و همه ی فرمان را تایپ کنین 
فعلا بسه تا دفعه ي بعد SQL INJECTION رو يادتون بدم فعلا
نظر هم بدين بد ني (تابلو خواهش كردم نهههههههههههه)
+ نوشته شده توسط سعيد در چهارشنبه هجدهم مرداد 1385 و ساعت
1:18 |