Pošiljanje SMS prek MySQL (2. del/4)
Ustvarjanje podatkovnih tabel

V tej video seriji lahko vidite, kako povezati Ozeki SMS Gateway in MySQL podatkovni strežnik za sporočanje SMS. Ta video prikazuje, kako ustvariti pravilno strukturo podatkovnih tabel z uporabo ukazne vrstice MySQL.

Vsebina videa
1. Povezava z MySQL
2. Kopiranje stavka CREATE TABLE

Video 1 - Kako ustvariti pravilno strukturo podatkovnih tabel z uporabo ukazne vrstice MySQL (Video vadnica)

Pomaknite se navzdol, da kopirate SQL stavke (Slika 1), uporabljene v videu. Če ste ustvarili podatkovno bazo v MySQL, lahko preskočite na naslednji video.

Prvi korak je odpiranje MySQL Shell. Če želite to narediti, poiščite ikono, ki jo vidite na Sliki 1. Kliknite nanjo, da zaženete program.

zagon mysql lupine
Slika 1 - Zagon MySQL lupine

Zdaj, ko imate program odprt, kopirajte kodo, ki jo vidite na Sliki 3. Vidite lahko, da smo prilepili kodo in ustvarila je našo podatkovno bazo, kot je prikazano na Sliki 2.

ustvarjanje ozeki podatkovne baze
Slika 2 - Ustvarjanje Ozeki podatkovne baze

MySQL stavki CREATE TABLE za kopiranje:

    CREATE DATABASE ozekidb;
Slika 3 - Stavek za ustvarjanje podatkovne baze

MySQL stavki CREATE TABLE za kopiranje:

CREATE TABLE ozekimessagein (
  id int(11) NOT NULL auto_increment,
  sender varchar(255) default NULL,
  receiver varchar(255) default NULL,
  msg text default NULL,
  senttime varchar(100) default NULL,
  receivedtime varchar(100) default NULL,
  operator varchar(100) default NULL,
  msgtype varchar(160) default NULL,
  reference varchar(100) default NULL,
  PRIMARY KEY (id)
  ) charset=utf8;
  ALTER TABLE ozekimessagein ADD INDEX(id);


CREATE TABLE ozekimessageout (
  id int(11) NOT NULL auto_increment,
  sender varchar(255) default NULL,
  receiver varchar(255) default NULL,
  msg text default NULL,
  senttime varchar(100) default NULL,
  receivedtime varchar(100) default NULL,
  reference varchar(100) default NULL,
  status varchar(20) default NULL,
  msgtype varchar(160) default NULL,
  operator varchar(100) default NULL,
  errormsg varchar(250) default NULL,
  PRIMARY KEY (id)) charset=utf8;
  ALTER TABLE ozekimessageout ADD INDEX (id);
Slika 4 - Stavki CREATE TABLE za kopiranje

Zdaj, ko ste ustvarili podatkovno bazo, morate ustvariti dve tabeli. Eno za dohodne in eno za odhodna sporočila. Kopirajte kodo, ki jo vidite na Sliki 4. Ustvarila bo vse potrebne podatkovne polja. Označite kodo in pritisnite "CTRL + C", da jo kopirate v odložišče.

kopiranje stavka CREATE TABLE za ozekimessagein
Slika 3 - Kopiranje stavka CREATE TABLE za ozekimessagein

Zdaj, ko imate kodo v odložišču, jo prilepite. Če ste jo prilepili v MySQL ukazno vrstico, pritisnite enter in aplikacija vam bo zgradila tabele. Po želji lahko kodo spremenite, če ste seznanjeni s SQL jezikom.

prilepite stavke CREATE TABLE za ozekimessagein in jih zaženite na strežniku MySQL podatkovne baze
Slika 4 - Prilepite stavke CREATE TABLE za ozekimessagein in jih zaženite na strežniku MySQL podatkovne baze

Zdaj morate narediti zadnja dva koraka, ki ste ju naredili, vendar s tabelo "ozekimessageout" (Slika 5). Lahko jo kopirate z "CTRL + C", tako kot ste to storili na Sliki 3.

kopiranje stavka CREATE TABLE za ozekimessageout
Slika 5 - Kopiranje stavka CREATE TABLE za ozekimessageout

Zdaj morate le še prilepiti zadnjo kopirano kodo v MySQL ukazno vrstico. Pritisnite "CTRL + V", da prilepite kodo iz odložišča. Ko imate kodo, pritisnite Enter. Zdaj bo ukazna vrstica zgradila vašo drugo tabelo. Zdaj imate vse potrebne tabele za Ozeki SMS Gateway. (Slika 6)

prilepite stavke CREATE TABLE za ozekimessageout in jih zaženite na strežniku MySQL podatkovne baze
Slika 6 - Prilepite stavke CREATE TABLE za ozekimessageout in jih zaženite na strežniku MySQL podatkovne baze

Kako ustvariti uporabnika MySQL

Naslednje SQL ukaze (slika 7) lahko uporabite za ustvarjanje uporabnika z imenom 'ozekiuser' in geslom 'ozekipass'. To je uporabniški račun MySQL. Ta uporabniški račun lahko uporabite za povezavo z bazo podatkov ozeki, ker mu je ukaz GRANT podelil dostop do te baze podatkov.

ustvarjanje ozekiuser za bazo podatkov
Slika 7 - Ustvarjanje ozekiuser za bazo podatkov

CREATE USER 'ozekiuser'@'localhost' IDENTIFIED BY 'ozekipass';
GRANT ALL PRIVILEGES ON ozeki.* TO 'ozekiuser'@'localhost';
FLUSH PRIVILEGES;

More information