آموزش MySQL به زبان ساده

MySQL چیست و چه کاربردی دارد

MySQL یک سیستم مدیریت پایگاه داده رابطه‌ای (RDBMS) است که برای ذخیره و مدیریت داده‌ها استفاده می‌شود. با استفاده از MySQL می‌توانید به راحتی پایگاه داده‌هایتان را ایجاد، مدیریت و استفاده کنید.

از طریق زبان SQL (Structured Query Language) می‌توانید دستوراتی را برای استخراج، ویرایش و حذف داده‌ها و همچنین ایجاد جداول و ارتباطات بین آن‌ها ایجاد کنید.

MySQL از مزایایی مانند عملکرد بالا، امنیت، پشتیبانی از استانداردهای بین‌المللی و انعطاف‌پذیری برخوردار است.

دیتابیس چیست database

یتابیس یک مجموعه سازمان یافته از داده‌ها است که به صورت الکترونیکی ذخیره و مدیریت می‌شود. در واقع، دیتابیس به شما امکان می‌دهد اطلاعات را به صورت منطقی و منظم ذخیره کنید تا بتوانید به راحتی به آن‌ها دسترسی پیدا کنید و عملیات مختلفی روی آن‌ها انجام دهید.

در دیتابیس‌ها، داده‌ها در جداول سازمان‌یافته قرار می‌گیرند که شامل ستون‌ها و ردیف‌ها است. این ستون‌ها و ردیف‌ها به شما امکان می‌دهند داده‌های مختلف را بصورت منظم و قابلیت جستجو و فیلتر کردن را داشته باشند. همچنین، با استفاده از زبان‌های مانند SQL می‌توانید دستوراتی را برای استخراج، ویرایش و حذف داده‌ها از دیتابیس ارسال کنید.

استفاده از دیتابیس‌ها در انواع برنامه‌ها و سامانه‌ها از وبسایت‌ها و برنامه‌های تحلیلی گرفته تا برنامه‌های موبایل و سیستم‌های مدیریت محتوا بسیار رایج است.

اجزا و عناصر پایگاه داده یا دیتابیس

اجزای یک دیتابیس عموماً شامل موارد زیر می‌شوند:

جداول: جداول، ساختار اصلی دیتابیس هستند. آن‌ها برای ذخیره داده‌ها در قالب ستون‌ها و ردیف‌ها استفاده می‌شوند. هر ستون نوع داده مشخصی دارد و هر ردیف اطلاعات مربوط به آن ستون را داراست.

ستون‌ها یا فیلد: ستون‌ها نام‌های اطلاعات مختلف را در هر جدول معرفی می‌کنند. به عنوان مثال، در یک جدول با نام “کاربران” ممکن است ستون‌هایی مانند “نام”، “نام‌خانوادگی”، “ایمیل” و “رمزعبور” وجود داشته باشند.

ردیف‌ها یا رکورد : ردیف‌ها حاوی داده‌های واقعی هر ستون در یک جدول هستند. هر ردیف در واقع یک رکورد یا مشخصه مربوط به آن سطر از داده را نشان می‌دهد.

کلید اصلی: یک فیلد منحصر به فرد و غیر تکراری است .هر جدول معمولاً یک کلید اصلی دارد که به هر رکورد یکتا بودن و شناسایی آن کمک می‌کند. معمولاً کلید اصلی یک ستون یا ترکیبی از ستون‌ها در جدول است.

رابطه‌ها: رابطه‌ها بین جداول برقرار می‌کنند و به شما امکان می‌دهند اطلاعات را در جداول مختلف مرتبط کنید. معمولاً با استفاده از کلیدهای خارجی، می‌توانید رابطه‌های بین جداول را تعریف کنید.

این اجزا اساسی هستند ولی هر دیتابیس همچنین ممکن است شامل سایر مؤلفه‌ها مانند نمایه‌ها، توابع، تریگرها، و پروسه‌های ذخیره شده باشد که برای بهبود کارایی و قابلیت استفاده از دیتابیس استفاده می‌شوند.

دستورات اولیه mysql

create database;

کاربرد : ایجاد پایگاه داده

شکل فرمان :

create database dbname;

show databases;

کاربرد :مشاهدۀ دیتابیس های موجود

شکل فرمان :

show databases;

use;

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

شکل فرمان :

use databasename;

CREATE TABLE;

کاربرد :ایجاد جدول

شکل دستور :

CREATE TABLE table_name (

     column1 datatype,

     column2 datatype,

     column3 datatype,

    ....

);

مثال :

CREATETABLEPersons (
    PersonID int,
    LastName varchar(255),
    FirstName varchar(255),
    Address varchar(255),
    City varchar(255)
);

افزودن رکورد به جدول در MySQL

برای افزودن رکورد به جدول در MySQL، میتونید از کوئری INSERT INTO استفاده کنید. اینجا چندتا مثال براتون آوردم:

  1. برای افزودن یک رکورد با مقادیر ثابت:
INSERT INTO tabelname (نام_ستون1, نام_ستون2, ...)
VALUES (مقدار_ستون1, مقدار_ستون2, ...);

2.برای افزودن یک رکورد با استفاده از مقادیری که از جدول دیگه‌ای دریافت میکنید:

INSERT INTO tabelname  (نام_ستون1, نام_ستون2, ...)
SELECT نام_ستون1, نام_ستون2, ... FROM نام_جدول_دیگر WHERE شرط;

3. برای افزودن چند رکورد در یکبار:

INSERT INTO tabelname (نام_ستون1, نام_ستون2, ...)
VALUES (مقدار_ستون1, مقدار_ستون2, ...),
(مقدار_ستون1, مقدار_ستون2, ...),
(مقدار_ستون1, مقدار_ستون2, ...);

مثال برای افزودن یک رکورد با مقادیر ثابت در جدول MySQL:

INSERT INTO employees (first_name, last_name, age, department)
VALUES ('mahya', 'yari', 6, 'IT');

حذف پایگاه داده در Mysql

drop database;

کاربرد : حذف پایگاه داده

شکل دستور:

drop database dbname;

دستورات زیر برای ایجاد کلید اولیه استفاده میشود :

ALTER TABLE Persons 1
ADD PRIMARY KEY (ID) ;

نمایش بیشتر

مهرداد یاری

بیش از پانزده سال است که به عنوان مربی it آموزشگاههای فنی و حرفه ای فعالیت میکنم و با افتخار در خدمت شما هستم

نوشته های مشابه

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

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

دکمه بازگشت به بالا