English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يمكننا استخدام الأمر create لإنشاء قاعدة بيانات بعد الدخول إلى خدمة MySQL، النحو التالي:
CREATE DATABASE اسم القاعدة;
الامر التالي يوضح بسيطاً عملية إنشاء قاعدة البيانات، اسم القاعدة هو w3codebox:
[root@host]# mysql -u root -p ادخل كلمة المرور:****** # أدخل إلى الطرفية بعد الدخول mysql> create DATABASE w3codebox;
باستخدام مستخدم عادي، قد تحتاج إلى صلاحيات معينة لإنشاء أو حذف قاعدة بيانات MySQL.
لذلك نستخدم مستخدم root للدخول، مستخدم root يمتلك صلاحيات إدارية كاملة، يمكنه استخدام أوامر mysql mysqladmin لإنشاء قاعدة بيانات.
الامر التالي يوضح بسيطاً عملية إنشاء قاعدة البيانات، اسم القاعدة هو w3codebox:
[root@host]# mysqladmin -u root -p create w3codebox ادخل كلمة المرور:******
سيتم إنشاء قاعدة بيانات MySQL w3codebox بنجاح عند تنفيذ الأمر.
يستخدم PHP وظيفة mysqli_query لإنشاء أو حذف قاعدة بيانات MySQL.
يملك هذه الوظيفة مرآتين، في حالة نجاح التنفيذ تعود بالصحيح (TRUE)، وإلا تعود بالخطأ (FALSE).
mysqli_query(connection,query,resultmode);
المتغيرات | الوصف |
---|---|
connection | مطلوب. تحديد الاتصال ب MySQL الذي سيتم استخدامه. |
query | مطلوب، تحديد سلسلة الاستعلام. |
resultmode | اختياري. متغير ثابت. يمكن أن يكون أي من القيم التالية:
|
الامثلة التالية توضح كيفية إنشاء قاعدة بيانات باستخدام PHP:
<?php $dbhost = 'localhost'; // عنوان الخادم لمستخدم mysql $dbuser = 'root'; // اسم المستخدم mysql $dbpass = '123456'; // كلمة المرور للمستخدم mysql $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('خطأ في الاتصال: ' . mysqli_error($conn)); } echo 'نجاح الاتصال<br/>'; $sql = 'CREATE DATABASE w3codebox'; $retval = mysqli_query($conn,$sql ); if(! $retval ) { die('فشل إنشاء قاعدة البيانات: ' . mysqli_error($conn)); } echo "قاعدة بيانات w3codebox تم إنشاؤها بنجاح\n"; mysqli_close($conn); ?>
بعد التنفيذ بنجاح، سيتم العودة إلى النتيجة التالية:
إذا كانت قاعدة البيانات موجودة بالفعل، بعد التنفيذ، سيتم العودة إلى النتيجة التالية: