إنشاء قاعدة بيانات MySQL لمستخدم قاعدة بيانات الرد التلقائي
تعرف على كيفية إنشاء قاعدة بيانات بسيطة على خادم MySQL الخاص بك. من المهم جدًا أن يكون هيكل الجدول متوافقًا تمامًا مع نص استعلام SQL الذي تستخدمه. يمكنك العمل بشكل مشابه مع Microsoft SQL Express أو Oracle أو Sybase وغيرها...
الخطوة 1 - تنزيل وتثبيت خادم قاعدة بيانات MySQL
للحصول على دليل تنزيل وتثبيت خطوة بخطوة، يرجى اتباع هذه الصور والعودة إلى الخطوة 2، حتى تتمكن من معرفة كيفية إنشاء هيكل قاعدة البيانات.
يرجى تنزيل خادم WAMP لـ MySQL لنظام Windows أو تثبيت حزمة Debian لـ MySQL على نظام التشغيل Linux الخاص بك.
الخطوة 2 - إنشاء قاعدة البيانات على خادم MySQL الخاص بك
افتح مترجم الأوامر لخادم MySQL الخاص بك. أدخل عبارات SQL المناسبة لإنشاء هيكل قاعدة البيانات المطلوب (الشكل 1). من الضروري إنشاء قاعدة البيانات الخاصة بك، وجدول، ومستخدم. كما يلزم منح صلاحيات المستخدم حتى يتمكن من العمل على قاعدة البيانات. ضع في اعتبارك أن هيكل الجدول في الشكل 1 مرتبط تمامًا بـنص المثال الموضح في هذه البرامج التعليمية.
CREATE DATABASE ozeki; USE ozeki; CREATE TABLE autoreplymessage ( id int(11) NOT NULL auto_increment, keyword varchar(30), msg varchar(160), PRIMARY KEY (id) )charset=utf8; ALTER TABLE autoreplymessage ADD INDEX (id); CREATE TABLE log ( id int(11) NOT NULL auto_increment, sender varchar(30), message varchar(160), PRIMARY KEY (id) )charset=utf8; ALTER TABLE log ADD INDEX (id); CREATE USER 'ozekiuser'@'localhost' IDENTIFIED BY 'ozekipass'; GRANT ALL PRIVILEGES ON ozeki.* TO 'ozekiuser'@'localhost';الشكل 1 - إنشاء جدول 'autoreplymessage' في MySQL
الخطوة 3 - إدراج البيانات في جدول 'autoreplymessage'
أدخل بعض الصفوف في جدول 'autoreplymessage' حتى يعمل مع نص المثال الموضح في هذه الصفحات. يكتشف نص المثال ما إذا كانت الكلمة الأولى من الرسالة الواردة هي 'RED' أو 'red' أو 'BLUE' أو 'blue' ويتفاعل وفقًا لذلك. يرجى تحضير جدول 'autoreplymessage' بعبارات INSERT كما هو موضح في الشكل 2.
INSERT INTO autoreplymessage (keyword,msg) VALUES ('default','There is no data for this keyword'); INSERT INTO autoreplymessage (keyword,msg) VALUES ('red','Red is a good colour.'); INSERT INTO autoreplymessage (keyword,msg) VALUES ('blue','Blue is not the best option.');الشكل 2 - تعبئة جدول 'autoreplymessage' ببعض أزواج المعلمات المطلوبة (keyword,msg)
بعد إدراج القيم من الشكل 2، يجب أن ترى جدول 'autoreplymessage' ممتلئًا تمامًا كما في الشكل 3.
> SELECT * FROM autoreplymessage; id keyword msg ---------- ------------------------------ ------------------------------------- 1 default There is no data for this keyword. 2 red Red is a good colour. 3 blue Blue is not the best option. (3 rows affected)الشكل 3 - القيم المدرجة في جدول 'autoreplymessage'
More information
- دليل التثبيت
- إنشاء تخطيط قاعدة البيانات
- ملف نموذج نصي
- هيكل النص البرمجي