Crear una base de datos MySQL para el usuario de la base de datos Autoreply

Aprende cómo crear una base de datos simple en tu servidor MySQL. Es muy importante que la estructura de la tabla esté perfectamente alineada con el script de consulta SQL que utilices. Puedes trabajar de manera similar con Microsoft SQL Express, Oracle, Sybase, etc...

Paso 1 - Descargar e instalar el servidor de base de datos MySQL

Para una guía paso a paso de descarga e instalación, por favor sigue estas capturas de pantalla y regresa al Paso 2, para que puedas descubrir cómo crear la estructura de la base de datos.

Por favor descarga un servidor WAMP con MySQL para Windows o instala un paquete Debian de MySQL en tu sistema operativo Linux.

Paso 2 - Crear la base de datos en tu servidor MySQL

Abre el intérprete de comandos de tu servidor MySQL. Ingresa las sentencias SQL adecuadas para crear la estructura de base de datos requerida (Figura 1). Es esencial crear tu base de datos, una tabla y un usuario. También es necesario agregar privilegios al usuario, para que pueda trabajar en la base de datos. Ten en cuenta que la estructura de la tabla en la Figura 1 está en perfecta relación con el script de ejemplo demostrado en estos tutoriales.

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';
Figura 1 - Crear la tabla 'autoreplymessage' en MySQL

Paso 3 - Insertar datos en la tabla 'autoreplymessage'

Inserta algunas filas en la tabla 'autoreplymessage' para que pueda funcionar con el script de ejemplo demostrado en estas páginas. El script de ejemplo detecta si la primera palabra del mensaje entrante es 'RED', 'red', 'BLUE' o 'blue' y reacciona en consecuencia. Por favor, prepara la tabla 'autoreplymessage' con las sentencias INSERT mostradas en la Figura 2.

INSERT INTO autoreplymessage (keyword,msg) VALUES ('default','No hay datos para esta palabra clave');
INSERT INTO autoreplymessage (keyword,msg) VALUES ('red','El rojo es un buen color.');
INSERT INTO autoreplymessage (keyword,msg) VALUES ('blue','El azul no es la mejor opción.');
Figura 2 - Llenar la tabla 'autoreplymessage' con algunos pares de parámetros (keyword,msg) requeridos

Después de insertar los valores de la Figura 2, deberías ver la tabla 'autoreplymessage' llena exactamente como en la Figura 3.

> SELECT * FROM autoreplymessage;
id          keyword                        msg
----------  ------------------------------ -------------------------------------
 1          default                        No hay datos para esta palabra clave.
 2          red                            El rojo es un buen color.
 3          blue                           El azul no es la mejor opción.

(3 filas afectadas)
Figura 3 - Los valores insertados en la tabla 'autoreplymessage'

More information