Creare bază de date MySQL pentru Utilizatorul Bazei de Date Autoreply
Aflați cum să creați o bază de date simplă pe serverul dvs. MySQL. Este foarte important ca structura tabelei să fie perfect aliniată cu scriptul de interogare SQL pe care îl utilizați. Puteți lucra similar cu Microsoft SQL Express, Oracle, Sybase, etc...
Pasul 1 - Descărcați și instalați serverul de baze de date MySQL
Pentru un ghid pas cu pas de descărcare și instalare, vă rugăm să urmați aceste capturi de ecran și să reveniți la Pasul 2, pentru a afla cum să creați structura bazei de date.
Vă rugăm să descărcați un server WAMP MySQL pentru Windows sau să instalați un pachet Debian MySQL pe sistemul dvs. de operare Linux.
Pasul 2 - Creați baza de date pe serverul dvs. MySQL
Deschideți interpretorul de comenzi al serverului dvs. MySQL. Introduceți instrucțiunile SQL corespunzătoare pentru a crea structura necesară a bazei de date (Figura 1). Este esențial să creați baza dvs. de date, un tabel și un utilizator. De asemenea, este necesar să adăugați privilegii utilizatorului, astfel încât acesta să poată lucra cu baza de date. Rețineți că structura tabelei din Figura 1 este în relație perfectă cu scriptul exemplu demonstrat în aceste tutoriale.
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 - Creare tabelă 'autoreplymessage' în MySQL
Pasul 3 - Introduceți date în tabela 'autoreplymessage'
Introduceți câteva rânduri în tabela 'autoreplymessage' astfel încât să poată funcționa cu scriptul exemplu demonstrat pe aceste pagini. Scriptul exemplu detectează dacă primul cuvânt al mesajului primit este 'RED', 'red', 'BLUE' sau 'blue' și reacționează în consecință. Vă rugăm să pregătiți tabela 'autoreplymessage' cu instrucțiunile INSERT prezentate în Figura 2.
INSERT INTO autoreplymessage (keyword,msg) VALUES ('default','Nu există date pentru acest cuvânt cheie'); INSERT INTO autoreplymessage (keyword,msg) VALUES ('red','Roșu este o culoare bună.'); INSERT INTO autoreplymessage (keyword,msg) VALUES ('blue','Albastru nu este cea mai bună opțiune.');Figura 2 - Umpleți tabela 'autoreplymessage' cu câteva perechi de parametri (keyword,msg) necesare
După inserarea valorilor din Figura 2, ar trebui să vedeți tabela 'autoreplymessage' completată exact ca în Figura 3.
> SELECT * FROM autoreplymessage; id keyword msg ---------- ------------------------------ ------------------------------------- 1 default Nu există date pentru acest cuvânt cheie. 2 red Roșu este o culoare bună. 3 blue Albastru nu este cea mai bună opțiune. (3 rânduri afectate)Figura 3 - Valorile introduse în tabela 'autoreplymessage'
More information
- Installation guide
- Create database layout
- Sample script file
- Script structure