آموزش کار با پایگاه داده در B4A – قسوم سوم(آشنایی با دستورات SQL)
سلام
رسیدیم به سومین قسمت از آموزش های کار با پایگاه داده در بیسیک فور اندروید، تا به اینجای کار باید:
- باید پایگاه داده خود را ساخته باشید، برای دیدن آموزش کلیک کنید.
- اطلاعات مورد نیاز را باید در پایگاه درج کرده باشید، برای دیدن آموزش کلیک کنید.
حال در این قسمت می پردازیم به یکی از قسمت های مهم، در این قسمت میخواهیم با دستورات SQL آشنا شویم، از دستورات SQL برای ارتباط با پایگاه داده استفاده میکنیم، در واقع اگر بخواهیم در محیط بیسیک فور اندروید با بانک اطلاعاتی ارتباط برقرار کنیم نیازمند استفاده از دستورات SQL هستیم، حال در ادامه به معرفی دستورات مهم و نحوه استفاده ی اونها می پردازیم.
به هر دستور SQL که اجرا می شود، کوئری گفته می شود.
آموزش:
- در نرم افزار Navicat میتونیم دستورات SQL را اجرا کنیم و نتیجه را در همانجا مشاهده کنیم، برای این کار دیتابیس را انتخاب کنید و گزینه Queries را انتخاب کنید.
و سپس گزینه New Query را انتخاب کنید تا بتونیم دستورات SQL را بنویسیم.
دستور SELECT:
اولین دستور، دستور SELECT هست که از این دستور یا کوئری برای دریافت اطلاعات از بانک از یک جدول استفاده می شود و شکل کلی دستور به صورت زیر است:
۱ |
SELECT * FROM TblName |
که به جای TblName نام جدول را می نویسیم.
مثال۱: میخوایم تمامی فیلدهای جدول TblDetails را نمایش دهیم، برای این کار از دستور زیر استفاده می کنیم:
۱ |
SELECT * FROM TblDetails |
که پس از نوشتن دستور، دکمه Run را می زنیم که دستور اجرا شود.
همانطور که در تصویر بالا مشاهده میکنید، تمام فیلدهای درون جدول TblDetails نمایش داده می شود.
مثال۲: حال بیایم با استفاده از دستور SELECT به جای نمایش تمامی ستون ها، فقط کاری کنیم که ستون Family را نمایش دهیم، برای این کار به جای * نام ستون را می نویسیم:
۱ |
SELECT Family FROM TblDetails |
همانطور که هم در تصویر بالا مشاهده می کنید، فقط مقادیر ستون Family نمایش داده شده است.
مثال۳: برای دستور SELECT شرط هم میتونیم قرار بدیم، برای مثال شرطی قرار میدیم که فقط مقادیری رو نشون بده که ID اونها برابر با یک باشه، برای این کار از دستور زیر استفاده می کنیم:
۱ |
SELECT * FROM TblDetails WHERE ID = ۱ |
همانطور که مشاهده می کنید، می بینید که فقط مقادیری نمایش داده می شود که ID اونها برابر با ۱ باشد.
دستور INSERT:
از دستور INSERT زمانی استفاده می کنیم که بخواهیم مقادیر جدیدی در بانک درج کنیم، شکل کلی دستور به صورت زیر است:
۱ |
INSERT INTO Tblname() Values() |
مثال: میخوایم رکورد جدیدی در بانک با مشخصات ID=5,Name=SOLTANE,Family:GHALBHA درج کنیم، برای این کار از دستور زیر استفاده می کنیم:
۱ |
INSERT INTO TblDetails(ID , Name , Family) VALUES("۵" , "SOLTANE" , "GHALBHA") |
حال اگر به جدول مراجعه کنید می بینید که رکورد جدید با موفقیت به جدول اضافه شده است.
دستور UPDATE:
از دستور UPDATE برای ویرایش و به روز رسانی کردن یک رکورد در بانک اطلاعات استفاده می کنیم.
مثال: میخوایم نام فیلدی که ID اون برابر ۵ باشه رو تغییر بدیم(آی دی ۵ ستون Name برابر با SOLATNE هست که در بالا درج کردیم)، برای این کار از دستور زیر استفاده می کنیم:
در کد بالا گفتیم رکوردی که ID اون برابر با ۵ هست، را نامش رو به SG تغییر بده.
دستور DELETE:
از دستور DELETE زمانی استفاده می کنیم که میخواهیم رکوردی را از جدول حذف کنیم.
مثال: میخوایم رکوردی که ID اون برابر ۵ هست را از بانک حذف کنیم، برای این کار از دستور زیر استفاده می کنیم:
۱ |
DELETE FROM TblDetails WHERE id = ۵ |
رکوردی که آی دی اون برابر با ۵ بود با موفقیت از بانک حذف شد.
دستورات بانک را همینجا به اتمام می رسونیم، مهمترین دستورات بانک همین هایی بود که گفته شد، حالا می تونید با جستجویی در اینترنت با دستورات و شرط های که این دستورات میگیرن بیشتر آشنا شوید.
امیدوارم این آموزش نیز مفید واقع شده باشه، همراه ما باشید با دیگر آموزش ها …
هرگونه سوالی یا مشکلی در رابطه با مطلب فوق داشتید؛ در سایت بپرسید، پاسخگوی سوالات شما هستیم، برای پرسیدن سوال کلیک کنید.
موفق باشید.
ارسال نظر
شما باید وارد شوید یا عضو شوید تا بتوانید نظر ارسال کنید