MySQL adatbázis létrehozása az Autoreply adatbázis felhasználó számára

Nézze meg, hogyan hozhat létre egy egyszerű adatbázist a MySQL szerverén. Nagyon fontos, hogy a tábla szerkezete tökéletesen összhangban legyen az SQL lekérdezési szkripttel, amelyet használ. Hasonló módon dolgozhat Microsoft SQL Express, Oracle, Sybase stb. rendszereken is.

1. lépés - MySQL adatbázis szerver letöltése és telepítése

A részletes letöltési és telepítési útmutatóért kérjük, kövesse ezeket a képernyőképeket, majd térjen vissza a 2. lépéshez, hogy megtudja, hogyan hozhatja létre az adatbázis szerkezetét.

Kérjük, töltse le a MySQL wampszervert Windows rendszerhez, vagy telepítsen egy MySQL debian csomagot Linux operációs rendszerén.

2. lépés - Adatbázis létrehozása a MySQL szerveren

Nyissa meg a MySQL szerver parancsértelmezőjét. Adja meg a megfelelő SQL utasításokat a szükséges adatbázis szerkezet létrehozásához (1. ábra). Létre kell hoznia egy adatbázist, egy táblát és egy felhasználót. Szintén szükséges, hogy jogosultságokat adjon a felhasználónak, hogy dolgozhasson az adatbázison. Ne feledje, hogy az 1. ábrán látható tábla szerkezete tökéletes összhangban van az példa szkripttel, amelyet ezekben az oktatóanyagokban bemutatunk.

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';
1. ábra - 'autoreplymessage' tábla létrehozása MySQL-ben

3. lépés - Adatok beszúrása az 'autoreplymessage' táblába

Szúrjon be néhány sort az 'autoreplymessage' táblába, hogy az működhessen az példa szkripttel, amelyet ezeken az oldalakon bemutatunk. A példa szkript azt észleli, ha a bejövő üzenet első szava 'RED', 'red', 'BLUE' vagy 'blue', és ennek megfelelően reagál. Kérjük, készítse elő az 'autoreplymessage' táblát a 2. ábrán látható INSERT utasításokkal.

INSERT INTO autoreplymessage (keyword,msg) VALUES ('default','Nincs adat ehhez a kulcsszóhoz');
INSERT INTO autoreplymessage (keyword,msg) VALUES ('red','A piros jó szín.');
INSERT INTO autoreplymessage (keyword,msg) VALUES ('blue','A kék nem a legjobb választás.');
2. ábra - 'autoreplymessage' tábla feltöltése néhány szükséges (kulcsszó, üzenet) paraméterpárral

A 2. ábrán látható értékek beszúrása után az 'autoreplymessage' táblának pontosan úgy kell kinéznie, mint a 3. ábrán.

> SELECT * FROM autoreplymessage;
id          keyword                        msg
----------  ------------------------------ -------------------------------------
 1          default                        Nincs adat ehhez a kulcsszóhoz.
 2          red                            A piros jó szín.
 3          blue                           A kék nem a legjobb választás.

(3 sor érintve)
3. ábra - Az 'autoreplymessage' táblába beszúrt értékek

More information