Utwórz bazę danych MySQL dla użytkownika Autoreply Database

Zobacz, jak utworzyć prostą bazę danych na swoim serwerze MySQL. Bardzo ważne jest, aby struktura tabeli była idealnie zgodna z skryptem zapytania SQL, którego używasz. Możesz pracować podobnie z Microsoft SQL Express, Oracle, Sybase itp.

Krok 1 - Pobierz i zainstaluj serwer bazy danych MySQL

Aby uzyskać przewodnik krok po kroku dotyczący pobierania i instalacji, postępuj zgodnie z tymi zrzutami ekranu i wróć do Kroku 2, aby dowiedzieć się, jak utworzyć strukturę bazy danych.

Pobierz WampServer dla MySQL dla systemu Windows lub zainstaluj pakiet Debian MySQL w swoim systemie operacyjnym Linux.

Krok 2 - Utwórz bazę danych na swoim serwerze MySQL

Otwórz interpreter poleceń swojego serwera MySQL. Wprowadź odpowiednie instrukcje SQL, aby utworzyć wymaganą strukturę bazy danych (Rysunek 1). Niezbędne jest utworzenie bazy danych, tabeli i użytkownika. Wymagane jest również dodanie uprawnień użytkownika, aby mógł on pracować z bazą danych. Pamiętaj, że struktura tabeli na Rysunku 1 jest idealnie powiązana z przykładowym skryptem przedstawionym w tych tutorialach.

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';
Rysunek 1 - Utwórz tabelę 'autoreplymessage' w MySQL

Krok 3 - Wstaw dane do tabeli 'autoreplymessage'

Wstaw kilka wierszy do tabeli 'autoreplymessage', aby mogła ona działać z przykładowym skryptem przedstawionym na tych stronach. Przykładowy skrypt wykrywa, czy pierwsze słowo przychodzącej wiadomości to 'RED', 'red', 'BLUE' lub 'blue' i reaguje odpowiednio. Przygotuj tabelę 'autoreplymessage' za pomocą instrukcji INSERT pokazanych na Rysunku 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.');
Rysunek 2 - Wypełnij tabelę 'autoreplymessage' wymaganymi parami (keyword,msg)

Po wstawieniu wartości z Rysunku 2, tabela 'autoreplymessage' powinna być wypełniona dokładnie tak, jak na Rysunku 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)
Rysunek 3 - Wartości wstawione do tabeli 'autoreplymessage'

More information