عضویت در سایت

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1170 آموزش و 2021 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

مشاوره حرفه ای دریافت کن
بلاگ
مقالات آموزشی

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

آموزش کار با پایگاه داده در B4A – قسوم سوم(آشنایی با دستورات SQL)

سلام

رسیدیم به سومین قسمت از آموزش های کار با پایگاه داده در بیسیک فور اندروید، تا به اینجای کار باید:

  • باید پایگاه داده خود را ساخته باشید، برای دیدن آموزش کلیک کنید.
  • اطلاعات مورد نیاز را باید در پایگاه درج کرده باشید، برای دیدن آموزش کلیک کنید.

حال در این قسمت می پردازیم به یکی از قسمت های مهم، در این قسمت میخواهیم با دستورات SQL آشنا شویم، از دستورات SQL برای ارتباط با پایگاه داده استفاده میکنیم، در واقع اگر بخواهیم در محیط بیسیک فور اندروید با بانک اطلاعاتی ارتباط برقرار کنیم نیازمند استفاده از دستورات SQL هستیم، حال در ادامه به معرفی دستورات مهم و نحوه استفاده ی اونها می پردازیم.

به هر دستور SQL که اجرا می شود، کوئری گفته می شود.

آموزش:

  • در نرم افزار Navicat میتونیم دستورات SQL را اجرا کنیم و نتیجه را در همانجا مشاهده کنیم، برای این کار دیتابیس را انتخاب کنید و گزینه Queries را انتخاب کنید.
new-query

آشنایی با دستورات SQL

و سپس گزینه New Query را انتخاب کنید تا بتونیم دستورات SQL را بنویسیم.

دستور SELECT:

اولین دستور، دستور SELECT هست که از این دستور یا کوئری برای دریافت اطلاعات از بانک از یک جدول استفاده می شود و شکل کلی دستور به صورت زیر است:

که به جای TblName نام جدول را می نویسیم.

مثال۱: میخوایم تمامی فیلدهای جدول TblDetails را نمایش دهیم، برای این کار از دستور زیر استفاده می کنیم:

مطلب پیشنهادی:  غیر فعال کردن وضعیت آنلاین اینستاگرام

که پس از نوشتن دستور، دکمه Run را می زنیم که دستور اجرا شود.

select

آشنایی با دستورات SQL

همانطور که در تصویر بالا مشاهده میکنید، تمام فیلدهای درون جدول TblDetails نمایش داده می شود.

مثال۲: حال بیایم با استفاده از دستور SELECT به جای نمایش تمامی ستون ها، فقط کاری کنیم که ستون Family را نمایش دهیم، برای این کار به جای * نام ستون را می نویسیم:

select-2

آشنایی با دستورات SQL

همانطور که هم در تصویر بالا مشاهده می کنید، فقط مقادیر ستون Family نمایش داده شده است.

مثال۳: برای دستور SELECT شرط هم میتونیم قرار بدیم، برای مثال شرطی قرار میدیم که فقط مقادیری رو نشون بده که ID اونها برابر با یک باشه، برای این کار از دستور زیر استفاده می کنیم:

select-3

آشنایی با دستورات SQL

همانطور که مشاهده می کنید، می بینید که فقط مقادیری نمایش داده می شود که ID اونها برابر با ۱ باشد.

دستور INSERT:

از دستور INSERT زمانی استفاده می کنیم که بخواهیم مقادیر جدیدی در بانک درج کنیم، شکل کلی دستور به صورت زیر است:

مطلب پیشنهادی:  تگ های HTML - تگ Acronym

مثال: میخوایم رکورد جدیدی در بانک با مشخصات ID=5,Name=SOLTANE,Family:GHALBHA درج کنیم، برای این کار از دستور زیر استفاده می کنیم:

 

insert

آشنایی با دستورات SQL

حال اگر به جدول مراجعه کنید می بینید که رکورد جدید با موفقیت به جدول اضافه شده است.

دستور UPDATE:

از دستور UPDATE برای ویرایش و به روز رسانی کردن یک رکورد در بانک اطلاعات استفاده می کنیم.

مثال: میخوایم نام فیلدی که ID اون برابر ۵ باشه رو تغییر بدیم(آی دی ۵ ستون Name برابر با SOLATNE هست که در بالا درج کردیم)، برای این کار از دستور زیر استفاده می کنیم:

update

آشنایی با دستورات SQL

در کد بالا گفتیم رکوردی که ID اون برابر با ۵ هست، را نامش رو به SG تغییر بده.

دستور DELETE:

از دستور DELETE زمانی استفاده می کنیم که میخواهیم رکوردی را از جدول حذف کنیم.

مثال: میخوایم رکوردی که ID اون برابر ۵ هست را از بانک حذف کنیم، برای این کار از دستور زیر استفاده می کنیم:

delete

آشنایی با دستورات SQL

رکوردی که آی دی اون برابر با ۵ بود با موفقیت از بانک حذف شد.

دستورات بانک را همینجا به اتمام می رسونیم، مهمترین دستورات بانک همین هایی بود که گفته شد، حالا می تونید با جستجویی در اینترنت با دستورات و شرط های که این دستورات میگیرن بیشتر آشنا شوید.

مطلب پیشنهادی:  آموزش هارد ریست HUAWEI Mate 20 Pro

امیدوارم این آموزش نیز مفید واقع شده باشه، همراه ما باشید با دیگر آموزش ها …

هرگونه سوالی یا مشکلی در رابطه با مطلب فوق داشتید؛ در سایت بپرسید، پاسخگوی سوالات شما هستیم، برای پرسیدن سوال کلیک کنید.

موفق باشید.

درباره احمد آخوندیمدیر سایت

همیشه در تلاش برای یادگیری :) ارتباط با من: 09159352892

دنبال کردن

ارسال نظر

رفتن به بالا

سامانه آموزشی و خدماتی بپرسم

اولین وب سایت آموزشی و پرسش و پاسخ در ایران

بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.