Tworzenie tabel w bazie danych
W tej serii filmów możesz zobaczyć, jak połączyć Ozeki SMS Gateway z serwerem bazy danych MySQL do wysyłania wiadomości SMS. Ten film pokazuje, jak utworzyć odpowiednią strukturę tabel w bazie danych za pomocą wiersza poleceń MySQL.
Zawartość filmu1. Połączenie z MySQL
2. Kopiowanie instrukcji CREATE TABLE
Przewiń w dół, aby skopiować instrukcje SQL (Rysunek 1) użyte w filmie. Jeśli utworzyłeś już bazę danych w MySQL, możesz przejść do następnego filmu.
Pierwszym krokiem jest otwarcie MySQL Shell. Aby to zrobić, wyszukaj ikonę widoczną na Rysunku 1. Kliknij ją, aby uruchomić program.
Teraz, gdy program jest otwarty, skopiuj kod widoczny na Rysunku 3. Możesz zobaczyć, że wkleiliśmy kod i utworzył on naszą bazę danych na Rysunku 2.
Instrukcje MySQL CREATE TABLE do skopiowania:
CREATE DATABASE ozekidb;Rysunek 3 - Instrukcja tworzenia bazy danych
Instrukcje MySQL CREATE TABLE do skopiowania:
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);Rysunek 4 - Instrukcje CREATE TABLE do skopiowania
Teraz, gdy baza danych jest utworzona, musisz utworzyć dwie tabele. Jedną dla wiadomości przychodzących i jedną dla wychodzących. Skopiuj kod widoczny na Rysunku 4. Utworzy on wszystkie niezbędne pola danych. Zaznacz kod i naciśnij "CTRL + C", aby skopiować go do schowka.
Teraz musisz wykonać ostatnie 2 kroki, które już zrobiłeś, ale dla tabeli „ozekimessageout” (Rysunek 5). Możesz skopiować ją za pomocą „CTRL + C”, tak jak na Rysunku 3.
Teraz wystarczy wkleić ostatni skopiowany kod do MySQL Command Line. Naciśnij "CTRL + V", aby wkleić kod ze schowka. Jeśli masz kod, naciśnij Enter. Teraz Command Line zbuduje drugą tabelę. Teraz masz wszystkie wymagane tabele dla Ozeki SMS Gateway. (Rysunek 6)
Następujące polecenia SQL (Rysunek 7) mogą zostać użyte do utworzenia użytkownika o nazwie 'ozekiuser' z hasłem 'ozekipass'. Jest to konto użytkownika MySQL. Możesz użyć tego konta użytkownika do połączenia z bazą danych ozeki, ponieważ polecenie GRANT przyznało dostęp do tej bazy danych.
CREATE USER 'ozekiuser'@'localhost' IDENTIFIED BY 'ozekipass'; GRANT ALL PRIVILEGES ON ozeki.* TO 'ozekiuser'@'localhost'; FLUSH PRIVILEGES;
More information
- Podstawy MySQL
- Windows 11
- Wyślij SMS z mySQL
- Tabele bazy danych do przechowywania SMS w mySQL
- Połącz mySQL z bramą SMS
- Wyślij testowego SMS z mySQL
- Zaszyfruj bazę danych MySQL