در این آموزش قصد داریم نحوه ایجاد یک دیتابیس از نوع Mysql را در PHPMyAdmin به شما نشان بدیم.
PHPMyAdmin یکی از محبوب ترین کلاینت ها برای توسعه دهندگان PHP برای کار با دیتابیس های MySQL است و رابط کاربری بسیار ساده ای حتی برای استفاده مبتدیان دارد
و بدلیل سادگی استفاده از PHPMyAdmin برای کار با دیتابیس MySQL / MariaDB در بین دولوپرها محبوب است
با PHPMyAdmin می توانید کارهای زیادی را انجام بدید, برای مثال:
- ساخت دیتابیس و ایجاد جداول (table)
- افزودن و مدیریت داده ها
- تغییر ساختار فعلی و خصوصیات تعریف شده
- وارد کردن (import) و خروجی گرفتن (export) عملیات انجام شده
در این مقاله به طور کامل نحوه ساخت دیتابیس های MySQL با PHPMyAdmin را یاد می گیرید.
چطور یک دیتابیس بسازیم؟
اول از طریق مرورگر داخل کلاینت PHPMyAdmin لاگین کنید.
در لوکال هاست بطور پیش فرض با زدن آدرس localhost/phpmyadmin می توانید بدون پسورد وارد آن بشید.
داخل هاست هم بعد لاگین در پنل هاست (سی پنل, دایرکت ادمین و…) روی گزینه phpmyadmin بزنید و مستقیم بدون پسورد وارد کنترل پنل PHPMyAdmin می شوید
بعد از لاگین می توانید عملیات زیر را انجام بدید :
- مدیریت و تغییر دیتابیس ها
- انجام عملیات CRUD (افزودن, حذف, اپدیت و خواندن اطلاعات) یا دیگر کارهای مربوط به دیتابیس
اگر می خواهید کد انجام عملیات CRUD روی دیتابیس MYSQL با PHP را ببینید روی لینک بزنید.
روش های ساخت دیتابیس با PHPMyAdmin
چهار را برای ساخت دیتابیس MySQL با PHPMyAdmin وجود دارد:
- سایدبار سمت چپ گزینه New
- تب Databases و تایپ نام دیتابیس و زدن دکمه Create
- اجرای دستور CREATE در تب SQL
- ایمپورت کردن اسکریپت SQL در تب import
توجه کنید در پنل هاست های اشتراکی سی پنل و دایرکت ادمین و.. امکان ساخت دیتابیس از PHPMyAdmin نیست و ساخت دیتابیس فقط با گزینه Mysql databases داخل خود صفحه پنل هاست ممکن هست
۱٫ ساخت دیتابیس با سایدبار سمت چپ
بعد از وارد شدن به کنترل پنل PHPMyAdmin روی لینک New در سمت چپ بزنید و بعد به صفحه ساخت دیتابیس جدید هدایت می شوید.
۲٫ ساخت دیتابیس با تب Databases
تب های PHPMyAdmin گزینه های Database, Sql, Import, Export و … را نمایش می دهند.
با زدن روی تب Database لیستی از دیتابیس های از قبل ساخته شده به همراه گزینه ساخت دیتابیس جدید وجود دارد.
هر دو گزینه های ۱ و ۲ در نهایت چنین ظاهری را نمایش می دهند.
فرم ساخت دیتابیس دو فیلد را نمایش می دهد:
- نام دیتابیس انتخابی
- انتخاب نوع اینکدینگ داده هایی که قرار هست در دیتابیس ذخیره شوند.
در اسکرین شات بالا انتخاب پیش فرض utf8_unicode_ci
است.
دو روش دیگر برای ساخت دیتابیس MySQL جدید, استفاده از اسکریپت SQL است.
در مواقعی که فایل یا کد SQL دیتابیس را دارید نیازی به انتخاب نوع اینکد دیتابیس نیست.
۳٫ ساخت دیتابیس MySQL با PHPMyAdmin با اجرای دستور CREATE در تب SQL
تب SQL را از بخش بالا انتخاب کنید تا فیلد برای قرار دادن کد sql
برای ساخت دیتابیس ظاهر شود.
سپس , کوئری را داخل فیلد وارد کنید
CREATE DATABASE db_netparadis
و دکمه Go را بزنید تا دستور اجرا شود و دیتابیس را ایجاد کند.
توجه کنید نباید دیتابیسی از قبل با همان نام وجود داشته باشد وگرنه با خطای قرمز رنگ مواجه می شوید.
۴٫ ایمپورت کردن اسکریپت SQL در تب import
اگر از قبل خروجی دیتابیس را با گزینه export گرفتید یا فایل .sq
l ایجاد دیتابیس با جدول و اطلاعات از پیش ساخته دارید,
وارد تب import شوید و فایل .sql
را انتخاب و روی گزینه Go بزنید
بعد از ساخت دیتابیس با PHPMyAdmin
مرحله دوم بعد از ساخت دیتابیس MySQL با PHPMyAdmin افزودن جداول است.
PHPMyAdmin گزینه ای به نام “Check privileges” برای مپ کردن وظایف و عملیات دیتابیس MySQL است.
این قابلیت بعدها هم وقتی یک دیتابیس بیشتر از یک یوزر برای دسترسی داشته باشد بسیار کاربردی است
چطور جداول دیتابیس را با PHPMyAdmin بسازیم؟
بعد از ساخت دیتابیس, PHPMyAdmin فرم ساخت جدول را نمایش میدهد. این فرم شامل فیلد هایی برای وارد کردن نام جدول (table name) و تعداد ستون های آن (column) است
بعد از مشخص کردن نام جدول تعداد ستون های آن روی Go بزنید تا فیلد های مشخص کردن اطلاعات هر ستون بصورت سطر مانند نمایش داده شوند.
در اسکرین شات زیر می توانید ببینید که نام جداول و نوع داده ای که باید ذخیره شود, طول داده های قابل ذخیره و … مشخص شده است.
افزودن اکانت کاربران و سطح دسترسی آن ها
تب “User accounts” را بزنید تا اکانت با سطح دسترسی آنها را ببیند.
همچنین PHPMyAdmin به شما اجازه افزودن کاربران جدید را می دهد.
صفحه “Create user” به شما امکان انتخاب کاربر, نمایش اطلاعات آن و دادن دسترسی برای عملیات زیر را می دهد:
- عملیات CRUD روی داده ها
- ساخت, تغییر (
ALTER
), پاک کردن (جداول و ستون ها) و عملیات دیگر روی ساختار دیتابیس MySQL - ابزارهای دسترسی مدیریت
- ست کردن محدودیت استفاده از سخت افزار و کانکشن ها
اسکرین شات زیر دسترسی هایی که یک برای روی دیتابیس Mysql می تواند داشته باشد را به شما نشان می دهد.
جمع بندی آموزش کامل ساخت دیتابیس MySQL در PHPMyAdmin
همانطور که دیدید کار کردن با رابط کاربری phpmyadmin برای کار با دیتابیس های Mysql بسیار راحت و لذت بخش هست بخصوص برای دولوپرها تازه کار و حتی قدیمی های این حوزه بسیار کاربردی است.
امیدوارم از آموزش ساخت دیتابیس در PHPMyAdmin نهایت استفاده را برده باشید.
هر سوال یا مشکلی در ساخت دیتابیس MySQL در PHPMyAdmin داشتید حتما از بخش نظرات بفرستید تا راهنمایی کنم.
موفق و پیروز باشید.