Ustvarjanje MySQL baze podatkov za uporabnika baze podatkov Autoreply

Oglejte si, kako ustvariti preprosto bazo podatkov na vašem MySQL strežniku. Zelo pomembno je, da je struktura tabele popolnoma skladna s skripto SQL poizvedbe, ki jo uporabljate. Podobno lahko delujete z Microsoft SQL Express, Oracle, Sybase itd.

Korak 1 - Prenesite in namestite strežnik MySQL baze podatkov

Za navodila po korakih za prenos in namestitev, prosim sledite tem posnetkom zaslona in se vrnite na Korak 2, da lahko ugotovite, kako ustvariti strukturo baze podatkov.

Prosimo, prenesite MySQL wampserver za Windows ali namestite paket MySQL debian na vaš operacijski sistem Linux.

Korak 2 - Ustvarite bazo podatkov na vašem MySQL strežniku

Odprite ukazni tolmač vašega MySQL strežnika. Vnesite ustrezne SQL stavke za ustvarjanje zahtevane strukture baze podatkov (Slika 1). Bistveno je ustvariti vašo bazo podatkov, tabelo in uporabnika. Prav tako je potrebno dodati uporabniške pravice, da lahko uporabnik dela z bazo podatkov. Upoštevajte, da je struktura tabele na Sliki 1 popolnoma skladna s primerom skripte, prikazanim v teh vadnicah.

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';
Slika 1 - Ustvarjanje tabele 'autoreplymessage' v MySQL

Korak 3 - Vstavite podatke v tabelo 'autoreplymessage'

Vstavite nekaj vrstic v tabelo 'autoreplymessage', da lahko deluje z primerom skripte, prikazanim na teh straneh. Primer skripte zazna, ali je prva beseda dohodnega sporočila 'RED', 'red', 'BLUE' ali 'blue' in se ustrezno odzove. Prosimo, pripravite tabelo 'autoreplymessage' z INSERT stavki, kot je prikazano na Sliki 2.

INSERT INTO autoreplymessage (keyword,msg) VALUES ('default','Za to ključno besedo ni podatkov');
INSERT INTO autoreplymessage (keyword,msg) VALUES ('red','Rdeča je dobra barva.');
INSERT INTO autoreplymessage (keyword,msg) VALUES ('blue','Modra ni najboljša izbira.');
Slika 2 - Zapolnitev tabele 'autoreplymessage' z zahtevanimi pari (ključna beseda, sporočilo)

Po vstavljanju vrednosti iz Slike 2, bi morali videti tabelo 'autoreplymessage' zapolnjeno točno tako kot na Sliki 3.

> SELECT * FROM autoreplymessage;
id          keyword                        msg
----------  ------------------------------ -------------------------------------
 1          default                        Za to ključno besedo ni podatkov.
 2          red                            Rdeča je dobra barva.
 3          blue                           Modra ni najboljša izbira.

(3 vrstice prizadete)
Slika 3 - Vrednosti, vstavljene v tabelo 'autoreplymessage'

More information