ساخت دیتابیس در MySQL با Command Line

نحوه ساخت و ایجاد اولین دیتابیس در MySQL

در این مقاله قصد داریم یک نمای کلی از ساخت دیتابیس در MySQL را با استفاده از روش ها و ابزارهای مختلف مانند Command Line، Workbench و dbForge Studio برای MySQL ارائه دهیم. MySQL یک سیستم مدیریت پایگاه داده رابطه ای مبتنی بر SQL است که توسط شرکت اوراکل توسعه، توزیع و پشتیبانی می شود. MySQL یک نرم افزار رایگان و منبع باز یا Open Source است و به دلیل قابلیت اطمینان، سازگاری، مقرون به صرفه بودن و پشتیبانی جامع، روز به روز محبوبیت بیشتری پیدا می کند.

ساخت دیتابیس در MySQL با استفاده از ماریا دیبی

MySQL دارای یک انجین دیتابیس به نام MariaDB است که توسط توسعه دهندگان اصلی MySQL ساخته شده است. MariaDB دارای ساختار پایگاه داده و نمایه های یکسانی است که به آن اجازه می دهد تا جایگزینی برای MySQL باشد. MySQL و MariaDB هر دو از سیستم عامل های محبوب مانند لینوکس، اوبونتو، دبیان، مایکروسافت ویندوز، macOS پشتیبانی می کنند. قبل از اینکه ساخت دیتابیس در MySQL را شروع کنید، باید MySQL Server را دانلود کنید. برای ایجاد یک پایگاه داده روش های مختلفی وجود دارد که ما به بررسی آن ها می پردازیم.

روش اول: ساخت دیتابیس در MySQL

اولین راه برای ایجاد پایگاه داده در MySQL استفاده از دستور CREATE DATABASE است. این دستور یک پایگاه داده با نام مشخص را ایجاد می کند. برای این منظور می توانید از دستور زیر استفاده کنید:

CREATE DATABASE mydatabase;

توجه: اگر دستور CREATE DATABASE را بدون تعیین IF NOT EXISTS اجرا کنیم و پایگاه داده از قبل وجود داشته باشد، با خطا مواجه خواهید شد. پس بهتر است برای جلوگیری از خطا از عبارت IF NOT EXISTS استفاده کنید.

 CREATE DATABASE IF NOT EXISTS mydatabase;

پس از اجرای دستور CREATE DATABASE، در صورتی که ایجاد پایگاه داده موفقیت آمیز باشد “پیغامی مبنی بر موفقیت آمیز بودن اجرای دستور ” مشاهده خواهید کرد.

روش دوم: ساخت دیتابیس در MySQL با استفاده از Command Line Client

MySQL Command Line Client معمولاً با بسته نصب MySQL Server ارائه می شود. MySQL Command Line Client در دو نسخه با پشتیبانی از UTF-8 و بدون پشتیبانی از آن نصب می شود. می توانید کلاینت کنسول را از منوی Start مستقیما اجرا کنید.

ساخت دیتابیس در MySQL با Command Line

برای ایجاد پایگاه داده جدید در MySQL با استفاده از MySQL Command Line Client مراحل زیر را انجام بدهید:

  1. برنامه کلاینت را اجرا کنید.
  2. رمز عبور خود را وارد کنید.
  3. دستور create database را اجرا کنید.
ایجاد دیتابیس در MySQL

روش سوم: ایجاد دیتابیس در MySQL در MySQL Workbench

MySQL Workbench یک ابزار پایگاه داده بصری محبوب برای طراحی، توسعه و مدیریت پایگاه های داده MySQL است. برای ساخت دیتابیس در MySQL با استفاده از آن می توانید مراحل زیر را انجام دهید:

  1. MySQL Workbench را اجرا و روی دکمه + کلیک کنید تا ویزارد Setup New Connection باز شود.
ساخت دیتابیس با MySQL Workbench
  1. نام اتصال و نام کاربری را وارد کنید، سپس روی  Test Connection کلیک کنید. 
  2. رمز عبور را وارد کنید تا وارد لوکال هاست و روت شوید.
ایجاد دیتابیس MySQL
  1. روی اتصال مورد نیاز در بخش MySQL Connections صفحه شروع Workbench کلیک کنید.
  2. در پنجره MySQL Workbench که باز می شود، روی Create a new schema در دکمه سرور متصل در نوار ابزار اصلی کلیک کنید. سپس نام اسکیما را وارد کنید. در صورت لزوم مجموعه کاراکترها و دسته بندی را تغییر دهید و روی گزینه “Apply” کلیک کنید.
اطلاعات دیتابیس جدید
  1. در پنجره Apply SQL Script to Database که باز می شود، روی Apply کلیک کنید . سپس روی Finish کلیک کنید.
روی دکمه Finish کلیک کنید.
  1. در مرحله بعد ساخت دیتابیس در MySQL بررسی کنید که پایگاه داده در Navigator مانند تصویر زیر ظاهر شده باشد.
ساخت دیتابیس در MySQL

Workbench امروزه یکی از محبوب ترین ابزارهای حرفه ای برای توسعه پایگاه داده MySQL است. با این حال، dbForge Studio رقیب سرسخت این ابزار است که از بسیاری جهات، عملکرد بهتری دارد. در این قسمت به چگونگی ایجاد یک پایگاه داده جدید در MySQL با dbForge Studio می پردازیم:


روش چهارم: ساخت دیتابیس در MySQL با استفاده از dbForge Studio برای MySQL

dbForge Studio for MySQL یک روش کاملا ساده و گرافیکی برای ایجاد یک پایگاه داده جدید در MySQL ارائه می دهد. برای شروع کار با dbForge Studio در MySQL نیازی نیست که یک توسعه دهنده حرفه ای یا DBA باشید. برای استفاده از دیتابیس ابری MySQL از روش های دیگری استفاده می شود که برای کسب اطلاعات بیشتر می توانید با ما در تماس باشید.

اما برای ایجاد دیتابیس با استفاده از dbForge به ترتیب زیر عمل کنید:

  1. ابتدا باید یک اتصال ایجاد کنید. روی دکمه New Connection در نوار ابزار Database Explorer کلیک کنید.
  2. سپس به منوی پایگاه داده در نوار ابزار اصلی بروید و روی New Connection کلیک کنید.
  3. در پنجره Database Connection Properties که باز می شود، تمام اطلاعات لازم برای اتصال خود را وارد کنید.
ساخت دیتابیس MySQL در dbForge
  1. اتصال جدید در Database Explorer ظاهر می شود. روی نام اتصال راست کلیک کرده و New Database را انتخاب کنید.
  2. سپس به منوی پایگاه داده در نوار ابزار اصلی بروید و روی New Database کلیک کنید.
ساخت دیتابیس جدید
  1. New Database در تب جدید باز می شود، نام پایگاه داده جدید خود را وارد کنید، مجموعه charset و collation را انتخاب کنید. می توانید اسکریپت پایگاه داده را در قسمت پایین پنجره بررسی کنید و تمامی کانفیگ های لازم را انجام دهید. سپس روی گزینه ” Apply Changes ” کلیک کنید.
روی گزینه اعمال تغییرات کلیک کنید.
  1. در نهایت بررسی کنید که پایگاه داده جدید در سرور MySQL مشاهده می شود. برای انجام این کار، روی نام اتصال در Database Explorer کلیک راست کرده و روی Refresh کلیک کنید.
محیط برنامه dbForge Studio
  1. پس از ایجاد پایگاه داده، در صورتی که چندین پایگاه داده در MySQL دارید، برای شروع کار با پایگاه داده ای که ایجاد کرده اید، باید دیتابیس مورد نظر را انتخاب کنید. به این منظور از دستور زیر استفاده کنید:
USE database_name;

برای ایجاد یک جدول جدید در پایگاه داده، از دستور زیر استفاده کنید:

CREATE TABLE [IF NOT EXISTS] table_name(
column_1_definition,
column_2_definition,
…,
table_constraints
) ENGINE=storage_engine;

در تصویر زیر نحوه ایجاد جدول MySQL در dbForge Studio برای MySQL را مشاهده می کنید. استودیو دارای قابلیت تکمیل خودکار کد است، بنابراین نیازی به تایپ همه کدها نیست.

مرحله پایانی ساخت دیتابیس

برای حذف جدول از دستور زیر استفاده کنید:

DROP DATABASE databasename;

dbForge Studio برای MySQL امکان حذف بصری پایگاه داده بدون نیاز به نوشتن کد را فراهم کرده است. کافیست روی پایگاه داده مورد نظر در Database Explorer کلیک راست کرده و سپس روی Delete کلیک کنید.

پاک کردن دیتابیس MySQL

در این مقاله روش های مختلف ساخت دیتابیس در MySQL را بررسی کردیم. می توان نتیجه گرفت که dbForge Studio برای MySQL بهترین جایگزین برای MySQL Workbench است.

همانطور که می بینید، dbForge Studio به MySQL اجازه می دهد تا یک پایگاه داده جدید را به سرعت و به راحتی در یک رابط راحت و مدرن ایجاد کنید. در صورت وجود هر گونه سوال یا مشکل در ساخت دیتابیس در MySQL می توانید از طریق درج کامنت و یا صفحه تماس با ما، با متخصصین پنکیک در ارتباط باشید.

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *