اجرای دستورات (query های) SQL ، با استفاده از phpMyAdmin موجود در نرم افزار شبیه ساز سرور (Server) نصب شده بر روی کامپیوتر شخصی
همان طور که در کلید شماره 26198 بیان کردیم، phpMyAdmin می تواند به عنوان یک واسطه ساده بین ما و پایگاه داده (Database) به کار رود، به گونه ای که دستورات (query های) SQL را به صورت مستقیم در آن اجرا کنیم و در همان محیط، نتایج اجرای دستورات (query ها) و همچنین اطلاعات پایگاه داده (Database) را به صورت گرافیکی ببینیم.
بنابراین phpMyAdmin با نمایش گرافیکی اطلاعات پایگاه داده (Database)، به ما کمک می کند که درک بهتری از ساختار و اطلاعات موجود در آن داشته باشیم.
نرم افزارهای شبیه ساز سرور (Server) معمولا به همراه خود، phpMyAdmin را هم بر روی کامپیوتر شخصی کاربر نصب می کنند (چون phpMyAdmin معمولا در کنترل پنل سرورهای اینترنتی واقعی وجود دارد و برای کار با پایگاه های داده، نرم افزار رایجی می باشد).
نرم افزارهای شبیه ساز سرور (Server)، بر روی کامپیوتر شخصی نصب می شوند و این امکان را به کاربر می دهند که بر روی کامپیوتر شخصی خود، مشابه سرور های (Server) اینترنتی، یک سری سیستم های نرم افزاری مخصوص وب سایت ها (Website) را اجرا نماید.
بنابراین phpMyAdmin به عنوان بخشی از نرم افزار شبیه ساز سرور، بر روی کامپیوتر شخصی شما نصب می شود و با اجرای آدرس آن در نرم افزار مرورگر اینترنت خود، می توانید صفحه اصلی آن را مشاهده کنید (phpMyAdmin توسط مرورگرهای اینترنت اجرا می شود).
شما می توانید هر نرم افزار شبیه ساز سروری که دارای phpMyAdmin باشد را انتخاب نمایید، اما به عنوان مثال، WampServer یک نرم افزار رایج در این زمینه است ( کلید شماره 367 ).
توضیحات کامل در مورد اجرای phpMyAdmin با استفاده از نرم افزار WampServer را می توانید در کلید شماره 561 بخوانید، اما در همین کلید آموزشی، بخش مورد نیازمان از آن را ذکر می کنیم.
پس از نصب نرم افزار WampServer (یا هر نرم افزار دیگر)، باید آن را به حالت فعال در بیاورید (سرور شبیه سازی شده، اجرا گردد)، برای این منظور، پس از اجرای نرم افزار WampServer ، کافی است تا زمانی که آیکون آن به رنگ سبز نمایش داده شود، صبر کنید (ابتدا رنگ آن، قرمز است، بعد از چند ثانیه به نارنجی تغییر کرده و سپس سبز رنگ خواهد شد) :
سپس بر روی آیکون نرم افزار wampserver که در گوشه ویندوز نمایش داده می شود، کلیک سمت چپ کرده و بعد گزینه phpMyAdmin را انتخاب کنید :
مرورگر اینترنت باز خواهد شد و phpMyAdmin نمایش داده می شود (با صفحه اول phpMyAdmin روبرو می شوید) :
می توانید آدرس نوشته شده در مرورگر را یادداشت کنید تا در دفعات بعد، تنها با وارد کردن این آدرس در مرورگر اینترنت خود، به phpMyAdmin دسترسی پیدا کنید. مثلا این آدرس در کامپیوتر من به صورت زیر می باشد :
شما در صفحه اول phpMyAdmin ، ابتدا باید با اطلاعات کاربری خود (به عنوان کاربر اصلی)، وارد شوید (login کنید)، این اطلاعات به صورت پیش فرض در نرم افزارهای شبیه ساز سرور، وجود دارد (کاربر اصلی قبلا ایجاد شده) و به عنوان مثال، برای نرم افزار WampServer ، اسم کاربر اصلی برابر کلمه root بوده و رمز عبور (Password) هم ندارد، یعنی باید در قسمت رمز عبور (Password) هیچ متنی نوشته نشود.
((کاربر اصلی)) را معمولا با عنوان ((کاربر root)) ذکر می کنند و دلیل انتخاب نام root برای کاربر اصلی در نرم افزار WampServer نیز همین نکته می باشد (تا فراموش نکنید).
اگر شما از نرم افزار شبیه ساز سرور (Server) دیگری استفاده می کنید و اطلاعات کاربری مربوط به کاربر اصلی (کاربر root) که ذکر کردیم، برای آن صادق نیست، باید در اینترنت به دنبال مشخصات کاربر اصلی پیش فرض مربوط به آن نرم افزار، جستجو کنید (یا به راهنمای نرم افزار مراجعه نمایید، که البته جستجو در اینترنت معمولا سریعتر به نتیجه می رسد).
پس از آنکه به عنوان کاربر اصلی (کاربر root) وارد شدیم، صفحه اول phpMyAdmin به صورت زیر نمایش داده می شود :
که در ستون سمت چپ آن، فهرست پایگاه های داده (Database) موجود، نوشته شده است (بنده قبلا چند پایگاه داده ساخته ام).
برای دیدن فهرست کامل پایگاه های داده (Database) موجود و جزئیاتی از آنها، بر روی گزینه Databases در بالای صفحه کلیک می کنیم :
بنابراین فهرست کامل آنها نمایش داده می شود :
حال به سراغ بخشی می رویم که برای ما بسیار مهم است و می خواهیم از این به بعد، توسط آن، دستورات (query های) زبان SQL را اجرا کنیم. یعنی گزینه SQL که در بالای صفحه، نمایش داده شده :
بنابراین بر روی آن کلیک می کنیم تا صفحه زیر نمایش داده شود :
در این صفحه، در کادر خالی باید دستورات (query های) زبان SQL که می خواهیم اجرا شوند را بنویسیم و در آخر، برای اجرا شدن آنها، بر روی دکمه Go کلیک نماییم.
اول از هر چیز، باید یک پایگاه داده (Database) بسازیم که کلیه تمرین های مورد نظرمان را در آن انجام بدهیم. برای این منظور، نام kelidestan_com را برای پایگاه داده انتخاب می کنیم و بنابراین باید query زیر را اجرا نماییم (فعلا کاری با قواعد آن نداریم و صرفا برای شروع، آن را ذکر کرده ایم) :
یعنی query بالا را در کادر خالی نوشته و سپس بر روی دکمه Go کلیک می کنیم :
پیامی به صورت زیر نمایش داده می شود که به معنای موفقیت آمیز بودن عملیات است :
بنابراین اگر دوباره به صفحه نمایش فهرست پایگاه های داده (Database) موجود برویم، یک پایگاه داده جدید با نام kelidestan_com را در بین آنها مشاهده می کنیم :
نکته مهم در این مرحله این است که دیگر در همین سطح (بخش نمایش فهرست پایگاه های داده موجود)، به اجرای دستورات (query های) زبان SQL ادامه نمی دهیم، بلکه ابتدا با کلیک بر روی پایگاه داده kelidestan_com به بخش نمایش اطلاعات آن می رویم و بعد از گزینه SQL موجود در آنجا، برای ادامه اجرای دستورات (query های) مورد نظرمان که باید به همین پایگاه داده kelidestan_com اعمال شود، استفاده می نماییم.
با توجه به نکته بالا، بر روی نام پایگاه داده kelidestan_com کلیک می کنیم تا به صفحه نمایش اطلاعات آن برویم. بنابراین صفحه زیر نمایش داده می شود :
همان طور که مشاهده می کنید، در بالاترین قسمت صفحه، موقعیت ما نمایش داده می شود و بنابراین به سادگی متوجه می شویم که فعلا در پایگاه داده kelidestan_com قرار داریم :
اکنون که مطمئن شده ایم در پایگاه داده kelidestan_com قرار داریم، بر روی گزینه SQL در بالای صفحه کلیک می کنیم تا به صفحه اجرای دستورات (query های) زبان SQL برای پایگاه داده kelidestan_com برویم :
صفحه مورد نظر، دقیقا به همان صورت است که قبلا توضیح دادیم و تنها تفاوت آن این است که دستوراتی (query هایی) که در اینجا اجرا می شوند، بر روی پایگاه داده kelidestan_com اعمال خواهند شد (نیازی به ذکر نام پایگاه داده نیست). این موضوع، با عبارت Run SQL query/queries on database kelidestan_com که در بالای صفحه نوشته شده، نیز تذکر داده شده است :
اکنون قصد داریم که یک جدول (Table) با نام kelidestan_table ، برای پایگاه داده kelidestan_com بسازیم. برای این منظور، query زیر را اجرا می کنیم (فعلا در همین حد بدانید که این query برای ساخت یک جدول (Table) با نام kelidestan_table که دارای دو ستون (Column) با نام های name و age باشد، اجرا می گردد، در آینده بیشتر در مورد جدول ها و ستون ها صحبت خواهیم کرد) :
پس از اجرای query مورد نظر، اگر به صفحه Structure برویم، جدول (Table) ساخته شده را مشاهده خواهیم کرد (این صفحه مخصوص نمایش فهرست جدول های (Table) موجود در پایگاه داده kelidestan_com می باشد) :
با کلیک بر روی نام جدول kelidestan_table ، به صفحه نمایش اطلاعات آن می رویم :
در این صفحه، اطلاعات مربوط به جدول kelidestan_table نمایش داده می شود که با توجه به اینکه هنوز اطلاعاتی را در آن قرار نداده ایم، صرفا نام دو ستون (Column) آن را مشاهده می کنید. در آینده اگر اطلاعاتی در این جدول (Table) ذخیره شود، می توانید به این صفحه بیایید و اطلاعات مورد نظر را به صورت گرافیکی مشاهده کنید.
دقت کنید که موقعیت خود را از دو بخش موجود در بالای صفحه و ستون سمت چپ، می توانید متوجه شوید (مثلا اکنون در جدول kelidestan_table قرار دارید) :
خوب تا اینجا، با محیط نرم افزار phpMyAdmin آشنا شدید و یاد گرفتید که در صورت ساخت پایگاه داده (Database)، چگونه وارد آن شوید و چگونه query هایی را برای آن پایگاه داده (Database) اجرا نمایید. بنابراین در کلیدهای آموزشی بعدی، می توانیم تمرکزمان را برای روی شرح query ها و همچنین مفاهیم مرتبط با پایگاه داده (Database) مثل جدول ها (Table)، ستون ها (Column) و انواع آنها، درج ردیف (Row) جدید در جدول و ... بگذاریم و در مورد آنها بیشتر صحبت کنیم.
- فهرست مباحث
- 1 معرفی زبان SQL برای کار با پایگاه های داده (Database)
- 2 اجرای دستورات (query های) SQL ، با استفاده از phpMyAdmin موجود در نرم افزار شبیه ساز سرور (Server) نصب شده بر روی کامپیوتر شخصی
- 3 آشنایی با مفاهیم پایگاه داده (Database)، جدول (Table)، ستون (Column) و ردیف (Row) و نکاتی در مورد طراحی آنها، در SQL
- 4 ساخت یک پایگاه داده (Database) جدید، با استفاده از CREATE DATABASE ، در SQL
- 5 کاربرد علامت ` (کاراکتر Backtick)، در SQL
- 6 قواعد اولیه نوشتن query ها، در SQL
- 7 حذف یک پایگاه داده (Database)، با استفاده از DROP DATABASE ، در SQL
- 8 ساخت یک جدول (Table) جدید، با CREATE TABLE ، در SQL
- 9 حذف کردن یک جدول (Table)، با عبارت DROP TABLE ، در SQL
- 10 درج یک ردیف (Row) جدید در جدول (Table)، با INSERT INTO ، در SQL
- 11 خواندن تمام ردیف های (Row) یک جدول (Table)، با SELECT * FROM ، در SQL
- 12 خواندن ردیف هایی (Row) از یک جدول (Table)، بر اساس شرطی بر مبنای مقدار یک یا چند ستون (Column)، با SELECT ... FROM ... WHERE ، در SQL
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.