مترجم: حبیب الله علیخانی
منبع:راسخون
منبع:راسخون
این نرم افزار برای query (پرسجو) گرفتن و وارد کردن داده ها یا مقدار دهی اولیه جدول استفاده می شود.
فایل اجرایی mysql-gui-tools-5.0-r17-win32 را دانلود می کنیم و سپس برای نصب اجرا می کنیم. در ابتدا صفحه ی باز شده ی زیر را next می کنیم:
مانند نصب بسیاری از نرم افزارها، گزینه I accept…. را انتخاب می کنیم:
مسیر نصب این نرم افزار را در زیر تعیین می کنیم و سپس next می کنیم:
نوع نصب را تعیین می کنیم و ما حالت complete را انتخاب می کنیم تا همه ی ویژگی های نرم افزار نصب شود:
با انتخاب گزینه ی install ، نصب شروع می شود:
و در آخر finish می کنیم:
بعد از نصب آن، به دو طریق این برنامه را باز می کنیم:
Start > All Programs > MySQL > MySQL Query Browser
برای باز کردن آن صفحه ای به شکل زیر باز می شود که علاوه بر وارد کردن یوزر root و پسورد، باید نام پایگاه پیشفرض را که ما قبلا به نام db1 در نرم افزار MySQL Administrator ایجاد کردیم، را وارد می کنیم:
Server Host : نام هاست است که پیشفرض آن را که localhost است را تغییر نمی دهیم.
Username : نام کاربری است که پیشفرض آن را که root است را تغییر نمی دهیم.
Password : رمز ورود را که زمان نصب MySQL وارد کرده بودیم را در این قسمت وارد می کنیم تا بتوانیم به آن وصل شویم.
Default Schema : نام پایگاه پیشفرض را وارد کنیم
بعد از آن صفحه ی زیر باز می شود که روی db1 فعال می باشد که در آن جدول student را ساخته بودیم:
یا از طریق برنامه MySQL Administrator از مسیر زیر، آن را باز می کنیم
بعد از آن صفحه ی زیر باز می شود:
علامت مثلث کنار جدول student را دوبار کلیک کنیم، فیلد های آن را به صورت ساختار درختی زیر آن نشان می دهد:
جدول student را قبلا درپایگاه داده db1 (از طریق نرم افزار MySQL Administrator) ایجاد کردیم. برای نحوه ی ساخت این پایگاه داده و جدول و فیلد های آن به بخش نصب MySQL Administrator رجوع کنید.
sid : کلید اصلی آن می باشد که آن را از نوع integer تعریف کردیم.
sname : نام دانشجو است که آن را از نوع VARCHAR تعریف کردیم.(عدد جلوی آن حداکثر تعداد کاراکتر های آن است)
sfamily : فامیلی دانشجو است که آن را از نوع VARCHAR تعریف کردیم.
scity : شهر دانشجو است که آن را از نوع VARCHAR تعریف کردیم.
birthyear : همان سال تولد است که آن را integer وارد کردیم تا بتوانیم روی آن عملیات انجام دهیم و سن را بدست آوریم.
tell: همان شماره تلفن است که آن را varchar وارد کردیم. چون نمی خواهیم روی آن عملیات انجام دهیم.
برای مقدار دهی به جداول به دو طریق می توان عمل کرد:
1- از طریق دستورات
2- از طریق دکمه ی Edit
روش اول: برای مقدار دهی از طریق دستورات sql باید دقت کافی داشته باشیم و به دستورات sql مسلط باشیم (دستور وارد کردن مقدار Insert into می باشد). که فعلا از این روش نمی خواهیم استفاده کنیم. دستورات را در قسمت SQL Query Area وارد می کنیم و برای اجرای آن دکمه ی سبزی که در زیر نشان داده شده را می زنیم:
روش دوم: در این روش ابتدا باید فیلد ها را به نمایش دهیم.
زمانیکه روی جدول student دابل کلیک می کنیم، در زیر بخش SQL Query Area همه ی فیلد ها را نشان می دهد(بر اساس نوعی که برای هر فیلد در زمان ایجاد جدول در نظر گرفته بودیم، فیلدها ازهم فاصله گرفتد که می توان دستی آنها را کم یا زیاد کرد). در واقع این کارمعادل دستور sql می باشد. درشکل زیردستور sql معادل آن در بخش SQL Query Area، در کادر قرمز نشان داده شده است.
دستور زیر را که اهمیت زیادی دارد را فعلا در نظر بگیرید. این دستور محتویات جدول را نشان می دهد:
SELECT * FROM student;
اکنون دکمه ی Edit را روشن می کنیم تا بتوانیم به فیلد ها که در کادر قرمز نشان داده شده است، مقدار دهیم :
سپس مقادیر هر فیلد را وارد می کنیم. برای رفتن به فیلد بعدی از دکمه ی Tab روی صفحه کلید استفاده می کنیم و بعد از اتمام کار، برای ذخیره کردن اطلاعات، دکمه ی Apply Changes را که در پایین این قسمت وجود دارد(درکادر قرمز در شکل زیر نشان داده شده) را می زنیم :
در پایان دکمه ی Edit را خاموش می کنیم:
بعد از وارد کردن مقادیر به جدول، برای query (پرسجو) گرفتن، باید دستورات sql را در قسمت مربوطه وارد کنیم.
استفاده از مطالب این مقاله با ذکر منبع راسخون بلامانع می باشد.
Start > All Programs > MySQL > MySQL Query Browser
Server Host : نام هاست است که پیشفرض آن را که localhost است را تغییر نمی دهیم.
Username : نام کاربری است که پیشفرض آن را که root است را تغییر نمی دهیم.
Password : رمز ورود را که زمان نصب MySQL وارد کرده بودیم را در این قسمت وارد می کنیم تا بتوانیم به آن وصل شویم.
Default Schema : نام پایگاه پیشفرض را وارد کنیم
sid : کلید اصلی آن می باشد که آن را از نوع integer تعریف کردیم.
sname : نام دانشجو است که آن را از نوع VARCHAR تعریف کردیم.(عدد جلوی آن حداکثر تعداد کاراکتر های آن است)
sfamily : فامیلی دانشجو است که آن را از نوع VARCHAR تعریف کردیم.
scity : شهر دانشجو است که آن را از نوع VARCHAR تعریف کردیم.
birthyear : همان سال تولد است که آن را integer وارد کردیم تا بتوانیم روی آن عملیات انجام دهیم و سن را بدست آوریم.
tell: همان شماره تلفن است که آن را varchar وارد کردیم. چون نمی خواهیم روی آن عملیات انجام دهیم.
برای مقدار دهی به جداول به دو طریق می توان عمل کرد:
1- از طریق دستورات
2- از طریق دکمه ی Edit
روش اول: برای مقدار دهی از طریق دستورات sql باید دقت کافی داشته باشیم و به دستورات sql مسلط باشیم (دستور وارد کردن مقدار Insert into می باشد). که فعلا از این روش نمی خواهیم استفاده کنیم. دستورات را در قسمت SQL Query Area وارد می کنیم و برای اجرای آن دکمه ی سبزی که در زیر نشان داده شده را می زنیم:
زمانیکه روی جدول student دابل کلیک می کنیم، در زیر بخش SQL Query Area همه ی فیلد ها را نشان می دهد(بر اساس نوعی که برای هر فیلد در زمان ایجاد جدول در نظر گرفته بودیم، فیلدها ازهم فاصله گرفتد که می توان دستی آنها را کم یا زیاد کرد). در واقع این کارمعادل دستور sql می باشد. درشکل زیردستور sql معادل آن در بخش SQL Query Area، در کادر قرمز نشان داده شده است.
SELECT * FROM student;
اکنون دکمه ی Edit را روشن می کنیم تا بتوانیم به فیلد ها که در کادر قرمز نشان داده شده است، مقدار دهیم :
استفاده از مطالب این مقاله با ذکر منبع راسخون بلامانع می باشد.
/ج