-- MySQL dump 10.13  Distrib 8.0.29, for Win64 (x86_64)
--
-- Host: localhost    Database: iot
-- ------------------------------------------------------
-- Server version	8.0.29

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `device`
--

DROP TABLE IF EXISTS `device`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `device` (
  `device_uid` int NOT NULL AUTO_INCREMENT,
  `name` varchar(30) NOT NULL,
  PRIMARY KEY (`device_uid`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `device`
--

LOCK TABLES `device` WRITE;
/*!40000 ALTER TABLE `device` DISABLE KEYS */;
INSERT INTO `device` VALUES (1,'Sandra'),(2,'Allie'),(3,'Sarah'),(4,'Grace'),(5,'Alice'),(6,'Eden');
/*!40000 ALTER TABLE `device` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `distancerecords`
--

DROP TABLE IF EXISTS `distancerecords`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `distancerecords` (
  `uid` int NOT NULL AUTO_INCREMENT,
  `device_ref` int NOT NULL,
  `distance` float NOT NULL,
  `timestamp` datetime NOT NULL,
  PRIMARY KEY (`uid`),
  KEY `device_ind` (`device_ref`),
  CONSTRAINT `distancerecords_ibfk_1` FOREIGN KEY (`device_ref`) REFERENCES `device` (`device_uid`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `distancerecords`
--

LOCK TABLES `distancerecords` WRITE;
/*!40000 ALTER TABLE `distancerecords` DISABLE KEYS */;
INSERT INTO `distancerecords` VALUES (1,1,1,'2022-10-17 17:00:00'),(2,4,2.5,'2022-10-17 16:00:00'),(3,2,1.8,'2022-10-17 16:00:00'),(4,3,2.8,'2022-10-17 17:00:00'),(5,1,1.5,'2022-10-18 17:00:00'),(6,2,2,'2022-10-18 16:00:00'),(7,3,2.9,'2022-10-18 17:00:00'),(8,4,3,'2022-10-18 00:00:00'),(9,2,2,'2022-10-18 16:00:00'),(10,3,2.9,'2022-10-18 16:15:00'),(11,4,1.8,'2022-10-18 16:15:00'),(12,1,1.8,'2022-10-18 16:00:00'),(13,2,2.3,'2022-10-18 16:00:00'),(14,3,2.9,'2022-10-19 16:20:00'),(15,4,3,'2022-10-19 16:30:00'),(16,1,1.8,'2022-10-20 16:25:00'),(17,2,2.5,'2022-10-20 16:30:00'),(18,3,3,'2022-10-20 16:20:00'),(19,4,2,'2022-10-20 16:20:00'),(20,1,1,'2022-10-21 16:25:00'),(21,2,2.5,'2022-10-21 16:30:00'),(22,1,1.2,'2022-10-22 16:25:00'),(23,2,2.6,'2022-10-22 16:30:00'),(24,3,2.4,'2022-10-22 16:20:00'),(25,4,2,'2022-10-22 16:20:00'),(26,5,2,'2022-10-22 17:00:00'),(27,1,1.2,'2022-10-22 16:25:00'),(28,2,2.6,'2022-10-22 16:30:00'),(29,3,2.4,'2022-10-22 16:20:00'),(30,4,2,'2022-10-23 16:30:00'),(31,5,2,'2022-10-23 16:30:00'),(32,6,1.5,'2022-10-17 17:00:00');
/*!40000 ALTER TABLE `distancerecords` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `temperature_record`
--

DROP TABLE IF EXISTS `temperature_record`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `temperature_record` (
  `id` int NOT NULL AUTO_INCREMENT,
  `temperature` float NOT NULL,
  `device_ref` int NOT NULL,
  `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `device_ref` (`device_ref`),
  CONSTRAINT `temperature_record_ibfk_1` FOREIGN KEY (`device_ref`) REFERENCES `device` (`device_uid`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `temperature_record`
--

LOCK TABLES `temperature_record` WRITE;
/*!40000 ALTER TABLE `temperature_record` DISABLE KEYS */;
INSERT INTO `temperature_record` VALUES (1,36.8,3,'2022-10-14 10:47:13'),(2,36.7,2,'2022-10-14 21:21:05'),(3,34.7,4,'2022-10-14 21:23:18'),(4,35.8,6,'2022-10-14 21:33:52'),(5,36.5,5,'2022-10-14 21:34:16'),(6,36.7,1,'2022-10-14 21:34:35');
/*!40000 ALTER TABLE `temperature_record` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2022-10-15  0:14:35
