Criar banco de dados MySQL para o usuário do banco de dados Autoreply

Veja como criar um banco de dados simples no seu servidor MySQL. É muito importante que a estrutura da tabela esteja perfeitamente alinhada com o script de consulta SQL que você usa. Você pode trabalhar de forma semelhante com Microsoft SQL Express, Oracle, Sybase, etc...

Passo 1 - Baixar e instalar o servidor de banco de dados MySQL

Para um guia passo a passo de download e instalação, por favor siga estas capturas de tela e volte ao Passo 2, para descobrir como criar a estrutura do banco de dados.

Por favor, baixe um wampserver MySQL para Windows ou instale um pacote Debian MySQL no seu sistema operacional Linux.

Passo 2 - Criar o banco de dados no seu servidor MySQL

Abra o interpretador de comandos do seu servidor MySQL. Insira as instruções SQL adequadas para criar a estrutura de banco de dados necessária (Figura 1). É essencial criar seu banco de dados, uma tabela e um usuário. Também é necessário adicionar privilégios ao usuário, para que ele possa trabalhar no banco de dados. Lembre-se de que a estrutura da tabela na Figura 1 está em perfeita relação com o script de exemplo demonstrado nestes tutoriais.

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 - Criar tabela 'autoreplymessage' no MySQL

Passo 3 - Inserir dados na tabela 'autoreplymessage'

Insira algumas linhas na tabela 'autoreplymessage' para que ela possa funcionar com o script de exemplo demonstrado nestas páginas. O script de exemplo detecta se a primeira palavra da mensagem recebida é 'RED', 'red', 'BLUE' ou 'blue' e reage de acordo. Por favor, prepare a tabela 'autoreplymessage' com as instruções INSERT mostradas na Figura 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.');
Figura 2 - Preencher a tabela 'autoreplymessage' com alguns pares de parâmetros (keyword,msg) necessários

Após inserir os valores da Figura 2, você deve ver a tabela 'autoreplymessage' preenchida exatamente como na Figura 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)
Figura 3 - Os valores inseridos na tabela 'autoreplymessage'

More information