الفصل الثاني
مقدمة عن MySQL
وطريقة إعدادها
ما هي قاعدة بيانات Mysql
هي قاعدة بيانات جديدة خرجت إلى الواقع (السوق) بنظرية البرامج المجانية مفتوحة الكود التي يمكن للجميع من استعمالها وتطويرها General Public License (GPL) وتستخدم الآن من قبل كثير من كبار العملاء مثل Yahoo! Finance وهي سهلة الاستعمال ولها كثير من المزايا منها:
- قاعدة بيانات خفيفة وسريعة ومستقرة fast and stable بالمقارنة بجميع قواعد البيانات الموجودة بالسوق مثل Oracle, Microsoft SQL Server, DB2 فعند قيام أحد المؤسسات بمقارنة 4.0 MySQL بقاعدة بيانات Oracle 9i وجد أن 4.0 MySQL أسرع ويمكنك قراءة المقارنة في هذا العنوان: www.mvsql.com/informatiorLbenchmarks.html
- تتميز قاعدة بيانات MySQL بأنها مجانية ftee مما يشجع كثيرًا من المؤسسات التي لا ترغب في الدخول في قصة الشراء والبيع والتراخيص
- 3. توفر معظم ما توفره قواعد البيانات من مزايا مثل أساسيات قواعد البيانات من إنشاء العناصر والتعامل معها، السماح بإدارة الحركة Transactions وكذلك التحكم في إغلاق lock البيانات على مستوى الصف Row، كما توفر الاستعلامات Queries وكذلك العلاقات باستعمال foreign keys كما توفر الخاصية المتقدمة وهي البحث في النصوص full text searching وقد أضاف كذلك الإصدار 0 إمكانية إنشاء إجراءات مخزنة stored procedures
- 4. سهلة الاستعمال Ease of Use: فعلا عند استعمالنا لها سوف تلاحظ مدى سهولة إجراء عمليات قواعد البيانات باستخدام MySQL
وهذه هي المزايا كما عرضها الموقع الرسمي لها MySQL.com
* توفر معظم القواعد الأساسية للغة 92 SQL Support for most SQL syntax
* توفر إمكانية التعامل مع الاستعلامات الفرعية Sub queries
* توفر خاصية البحث في النصوص Full text search
* توفر إمكانية التعامل مع الجداول الكبيرة Support for huge tables and databases
* توفر إمكانية عمل نسخ من قاعدة البيانات متزامنة Replication
* التعامل مع نظم التشغيل Cross-platform support
* وقد أضاف الإصدار 5.0 كما أشرنا إمكانية إنشاء Stored procedures