MySQL-Datenbank für Autoreply-Datenbankbenutzer erstellen
Erfahren Sie, wie Sie eine einfache Datenbank auf Ihrem MySQL-Server erstellen. Es ist sehr wichtig, dass die Tabellenstruktur perfekt mit dem SQL-Abfrage-Skript übereinstimmt, das Sie verwenden. Sie können ähnlich mit Microsoft SQL Express, Oracle, Sybase usw. arbeiten.
Schritt 1 - MySQL-Datenbankserver herunterladen und installieren
Für eine schrittweise Anleitung zum Herunterladen und Installieren folgen Sie bitte diesen Screenshots und kehren Sie zurück zu Schritt 2, um zu erfahren, wie Sie die Datenbankstruktur erstellen.
Bitte laden Sie einen MySQL-Wampserver für Windows herunter oder installieren Sie ein MySQL-Debian-Paket auf Ihrem Linux-Betriebssystem.
Schritt 2 - Die Datenbank auf Ihrem MySQL-Server erstellen
Öffnen Sie den Befehlsinterpreter Ihres MySQL-Servers. Geben Sie die entsprechenden SQL-Anweisungen ein, um die erforderliche Datenbankstruktur zu erstellen (Abbildung 1). Es ist wichtig, Ihre Datenbank, eine Tabelle und einen Benutzer zu erstellen. Es ist auch erforderlich, Benutzerrechte hinzuzufügen, damit der Benutzer mit der Datenbank arbeiten kann. Beachten Sie, dass die Tabellenstruktur in Abbildung 1 perfekt mit dem Beispielskript in diesen Tutorials übereinstimmt.
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';Abbildung 1 - 'autoreplymessage'-Tabelle in MySQL erstellen
Schritt 3 - Daten in die 'autoreplymessage'-Tabelle einfügen
Fügen Sie einige Zeilen in die 'autoreplymessage'-Tabelle ein, damit sie mit dem Beispielskript auf diesen Seiten funktioniert. Das Beispielskript erkennt, ob das erste Wort der eingehenden Nachricht 'RED', 'red', 'BLUE' oder 'blue' ist und reagiert entsprechend. Bereiten Sie die 'autoreplymessage'-Tabelle mit den INSERT-Anweisungen aus Abbildung 2 vor.
INSERT INTO autoreplymessage (keyword,msg) VALUES ('default','Es gibt keine Daten für dieses Schlüsselwort.'); INSERT INTO autoreplymessage (keyword,msg) VALUES ('red','Rot ist eine gute Farbe.'); INSERT INTO autoreplymessage (keyword,msg) VALUES ('blue','Blau ist nicht die beste Option.');Abbildung 2 - 'autoreplymessage'-Tabelle mit erforderlichen (Schlüsselwort, Nachricht)-Parameterpaaren füllen
Nach dem Einfügen der Werte aus Abbildung 2 sollte die 'autoreplymessage'-Tabelle genau wie in Abbildung 3 gefüllt sein.
> SELECT * FROM autoreplymessage; id keyword msg ---------- ------------------------------ ------------------------------------- 1 default Es gibt keine Daten für dieses Schlüsselwort. 2 red Rot ist eine gute Farbe. 3 blue Blau ist nicht die beste Option. (3 Zeilen betroffen)Abbildung 3 - Die in die 'autoreplymessage'-Tabelle eingefügten Werte
More information
- Installationsanleitung
- Datenbanklayout erstellen
- Beispielskriptdatei
- Skriptstruktur