Créer une base de données MySQL pour l'utilisateur de la base de données Autoreply

Découvrez comment créer une base de données simple sur votre serveur MySQL. Il est très important que la structure de la table soit parfaitement alignée avec le script de requête SQL que vous utilisez. Vous pouvez travailler de manière similaire avec Microsoft SQL Express, Oracle, Sybase, etc...

Étape 1 - Télécharger et installer le serveur de base de données MySQL

Pour un guide de téléchargement et d'installation étape par étape, veuillez suivre ces captures d'écran et revenir à l'étape 2 pour découvrir comment créer la structure de la base de données.

Veuillez télécharger un serveur WAMP MySQL pour Windows ou installer un package Debian MySQL sur votre système d'exploitation Linux.

Étape 2 - Créer la base de données sur votre serveur MySQL

Ouvrez l'interpréteur de commandes de votre serveur MySQL. Entrez les instructions SQL appropriées pour créer la structure de base de données requise (Figure 1). Il est essentiel de créer votre base de données, une table et un utilisateur. Il est également nécessaire d'ajouter des privilèges à l'utilisateur pour qu'il puisse travailler sur la base de données. Gardez à l'esprit que la structure de la table dans la Figure 1 est en parfaite relation avec le script exemple démontré dans ces tutoriels.

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';
Figure 1 - Créer la table 'autoreplymessage' dans MySQL

Étape 3 - Insérer des données dans la table 'autoreplymessage'

Insérez quelques lignes dans la table 'autoreplymessage' pour qu'elle puisse fonctionner avec le script exemple démontré sur ces pages. Le script exemple détecte si le premier mot du message entrant est 'RED', 'red', 'BLUE' ou 'blue' et réagit en conséquence. Veuillez préparer la table 'autoreplymessage' avec les instructions INSERT présentées dans la Figure 2.

INSERT INTO autoreplymessage (keyword,msg) VALUES ('default','Il n'y a pas de données pour ce mot-clé');
INSERT INTO autoreplymessage (keyword,msg) VALUES ('red','Le rouge est une bonne couleur.');
INSERT INTO autoreplymessage (keyword,msg) VALUES ('blue','Le bleu n'est pas la meilleure option.');
Figure 2 - Remplir la table 'autoreplymessage' avec quelques paires de paramètres (mot-clé, message) requises

Après avoir inséré les valeurs de la Figure 2, vous devriez voir la table 'autoreplymessage' remplie exactement comme dans la Figure 3.

> SELECT * FROM autoreplymessage;
id          keyword                        msg
----------  ------------------------------ -------------------------------------
 1          default                        Il n'y a pas de données pour ce mot-clé.
 2          red                            Le rouge est une bonne couleur.
 3          blue                           Le bleu n'est pas la meilleure option.

(3 lignes affectées)
Figure 3 - Les valeurs insérées dans la table 'autoreplymessage'

More information