Étape 4: Les outils SQL
Je trouve l’outil Query Browser vraiment pratique. Avec l’outil Query Browser, vous pouvez créer des bases de données, les tables et vues. Très pratique. La requête suivante extrait toutes les données pour un routeur de ma base de données. Les données sont triées, filtrées et réduites. Si vous regardez attentivement, la requête réduit le dataset retourné aux seuls les échantillons qui tombent à la fin de l’heure. Dans le cas contraire, avec des échantillons enregistrés chaque minute, j’obtiendrais inondé de renvoyer des données.
L’exemple suivant définit une « vue » qui est également stockée dans la base de données.
CRÉER ou remplacer l’algorithme = UNDEFINED DEFINER = 'james' SQL sécurité DEFINER vue "RouterDatView", comme choisir hex('RouterDat'.'MAC') comme ' 0xMAC',hex('RouterDat'.'PMAC') comme '0xPMAC', 'RouterDat'. 'udt' comme 'udt', 'RouterDat'. 'RSSI' comme 'RSSI', format (('RouterDat'. 'Temp' / 10.0), 1) comme "Temp ° c", le format (('RouterDat'. "Tension" / 100,0), 2) comme « Tension », le format (('RouterDat'. 'Batterie' / 100,0), 2) comme 'Batterie', 'NodeInfo'. « Notes » comme « Notes » de ('RouterDat' à gauche rejoindre 'NodeInfo' sur (('RouterDat'. 'MAC' = 'NodeInfo'. 'MAC'))) où 'NodeInfo'. 'Notes' = "Pôle monté solaire routeur" et extraire (MINUTE d’udt) = " 00" commande par « RouterDat ». « udt » desc