مقدمة إلى MySQL
MySQL هو نظام إدارة قواعد بيانات علائقي مفتوح المصدر، يُستخدم على نطاق واسع لتخزين وإدارة البيانات في تطبيقات الويب والأنظمة المختلفة. يتميز MySQL بسرعته وكفاءته وسهولة استخدامه، مما يجعله خيارًا شائعًا بين المطورين.
في هذا المقال، سنقدم شرحًا مفصلًا لبعض الأمثلة العملية لاستخدام MySQL، مع التركيز على [شركة برمجة مصرية] كيفية تنفيذ العمليات الشائعة مثل إنشاء الجداول، وإدخال [شركة برمجة مصرية] البيانات، والاستعلام عنها، وتحديثها.
إنشاء قاعدة بيانات
قبل البدء في العمل مع الجداول، يجب أولاً إنشاء قاعدة بيانات. إليك كيفية القيام بذلك:
CREATE DATABASE my_database;
هذا الأمر ينشئ قاعدة بيانات جديدة باسم `my_database`.
إنشاء جدول
بعد إنشاء قاعدة البيانات، يمكننا إنشاء جدول لتخزين البيانات. لنفترض أننا نريد تخزين معلومات عن المستخدمين:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
في هذا المثال، أنشأنا جدولاً باسم `users` يحتوي على أربعة أعمدة: `id` و`username` و`email` و`created_at`. العمود `id` هو مفتاح أساسي يزداد تلقائيًا.
إدخال البيانات
لإدخال بيانات جديدة في الجدول، نستخدم الأمر `INSERT INTO`:
INSERT INTO users (username, email) VALUES ('john_doe', 'john@example.com');
INSERT INTO users (username, email) VALUES ('jane_doe', 'jane@example.com');
هذا المثال يضيف مستخدمين جديدين إلى جدول `users`.
استعلام عن البيانات
لاسترجاع البيانات من الجدول، نستخدم الأمر `SELECT`. لنسترجع جميع المستخدمين من الجدول:
SELECT * FROM users;
يمكننا أيضًا تحديد أعمدة معينة لاسترجاعها:
SELECT username, email FROM users;
ولإضافة شرط على البيانات المسترجعة، نستخدم `WHERE`:
SELECT * FROM users WHERE username = 'john_doe';
تحديث البيانات
لتحديث بيانات موجودة في الجدول، نستخدم الأمر `UPDATE`:
UPDATE users SET email = 'new_email@example.com' WHERE username = 'john_doe';
هذا الأمر يغير البريد الإلكتروني للمستخدم `john_doe`.
حذف البيانات
لحذف بيانات من الجدول، نستخدم الأمر `DELETE`:
DELETE FROM users WHERE username = 'jane_doe';
هذا الأمر يحذف المستخدم `jane_doe` من جدول `users`.
خاتمة
لقد قدمنا في هذا المقال مقدمة شاملة عن كيفية استخدام MySQL مع أمثلة عملية. بدءًا من إنشاء قواعد البيانات والجداول، مرورًا بإدخال البيانات واستعلامها، وصولاً إلى تحديثها وحذفها. MySQL يوفر العديد من الإمكانيات الأخرى التي يمكن استكشافها لتلبية متطلبات التطبيقات المختلفة.
