Vytvoření MySQL databáze pro uživatele Autoreply Database

Podívejte se, jak vytvořit jednoduchou databázi na vašem MySQL serveru. Je velmi důležité, aby struktura tabulky dokonale odpovídala SQL dotazovému skriptu, který používáte. Podobně můžete pracovat s Microsoft SQL Express, Oracle, Sybase atd...

Krok 1 - Stažení a instalace MySQL databázového serveru

Pro podrobný návod ke stažení a instalaci prosím následujte tyto screenshoty a vraťte se ke Kroku 2, abyste zjistili, jak vytvořit strukturu databáze.

Prosím stáhněte si MySQL wampserver pro Windows nebo nainstalujte MySQL debian balíček na váš Linuxový operační systém.

Krok 2 - Vytvoření databáze na vašem MySQL serveru

Otevřete příkazový interpret vašeho MySQL serveru. Zadejte příslušné SQL příkazy pro vytvoření požadované databázové struktury (Obrázek 1). Je nezbytné vytvořit vaši databázi, tabulku a uživatele. Je také nutné přidat uživatelská oprávnění, aby uživatel mohl pracovat s databází. Mějte na paměti, že struktura tabulky na Obrázku 1 dokonale odpovídá příkladovému skriptu demonstrovanému v těchto tutoriálech.

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';
Obrázek 1 - Vytvoření tabulky 'autoreplymessage' v MySQL

Krok 3 - Vložení dat do tabulky 'autoreplymessage'

Vložte několik řádků do tabulky 'autoreplymessage', aby mohla pracovat s příkladovým skriptem demonstrovaným na těchto stránkách. Příkladový skript detekuje, zda je první slovo příchozí zprávy 'RED', 'red', 'BLUE' nebo 'blue' a reaguje odpovídajícím způsobem. Připravte tabulku 'autoreplymessage' pomocí INSERT příkazů uvedených na Obrázku 2.

INSERT INTO autoreplymessage (keyword,msg) VALUES ('default','Pro toto klíčové slovo nejsou žádná data');
INSERT INTO autoreplymessage (keyword,msg) VALUES ('red','Červená je dobrá barva.');
INSERT INTO autoreplymessage (keyword,msg) VALUES ('blue','Modrá není nejlepší volba.');
Obrázek 2 - Naplnění tabulky 'autoreplymessage' požadovanými dvojicemi (klíčové slovo, zpráva)

Po vložení hodnot z Obrázku 2 byste měli vidět tabulku 'autoreplymessage' naplněnou přesně jako na Obrázku 3.

> SELECT * FROM autoreplymessage;
id          keyword                        msg
----------  ------------------------------ -------------------------------------
 1          default                        Pro toto klíčové slovo nejsou žádná data.
 2          red                            Červená je dobrá barva.
 3          blue                           Modrá není nejlepší volba.

(3 řádky ovlivněny)
Obrázek 3 - Hodnoty vložené do tabulky 'autoreplymessage'

More information