Creació de la BD i les seves taules (A5.2)

De Wiki personal d'en Guillem Serrat

Estructura de la BD

Aquesta aplicació tindrà una BD anomenada “botiga” amb codificació UTF8

$sql = "CREATE DATABASE IF NOT EXISTS botiga CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci"; 

Amb els següents permisos:

  • L'usuari iot podrà escriure i llegir (Connexió d'escriptura i lectura)
  • L'usuari convidat únicament podrà llegir (Connexió de lectura)
$permisosRW = "GRANT SELECT, INSERT, UPDATE, DELETE ON botiga.* TO 'iot'@'localhost';";
$permisosR = "GRANT SELECT ON botiga.* TO 'convidat'@'localhost';";

Aquesta BD comptarà amb tres taules:

Taula "productes"

Taula "compres"

Taula "compres_detall"