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
- Guia de instalação
- Criar layout de banco de dados
- Arquivo de script de exemplo
- Estrutura do script