New file |
| | |
| | | -- -------------------------------------------------------- |
| | | -- 主æº: localhost |
| | | -- æå¡å¨çæ¬: 8.0.41 - MySQL Community Server - GPL |
| | | -- æå¡å¨æä½ç³»ç»: Win64 |
| | | -- HeidiSQL çæ¬: 12.6.0.6765 |
| | | -- -------------------------------------------------------- |
| | | |
| | | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; |
| | | /*!40101 SET NAMES utf8 */; |
| | | /*!50503 SET NAMES utf8mb4 */; |
| | | /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; |
| | | /*!40103 SET TIME_ZONE='+00:00' */; |
| | | /*!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 */; |
| | | |
| | | |
| | | -- å¯¼åº ai_datas çæ°æ®åºç»æ |
| | | CREATE DATABASE IF NOT EXISTS `ai_datas` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */; |
| | | USE `ai_datas`; |
| | | |
| | | -- å¯¼åº è¡¨ ai_datas.dept ç»æ |
| | | CREATE TABLE IF NOT EXISTS `dept` ( |
| | | `Department_id` int NOT NULL, |
| | | `dname` varchar(50) NOT NULL, |
| | | `leader` varchar(255) NOT NULL, |
| | | PRIMARY KEY (`Department_id`), |
| | | UNIQUE KEY `dname` (`dname`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
| | | |
| | | -- æ°æ®å¯¼åºè¢«åæ¶éæ©ã |
| | | |
| | | -- å¯¼åº è¡¨ ai_datas.deviceinfo ç»æ |
| | | CREATE TABLE IF NOT EXISTS `deviceinfo` ( |
| | | `DeviceID` int NOT NULL AUTO_INCREMENT, |
| | | `DeviceName` varchar(50) NOT NULL, |
| | | `DeviceIP` varchar(20) NOT NULL, |
| | | PRIMARY KEY (`DeviceID`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
| | | |
| | | -- æ°æ®å¯¼åºè¢«åæ¶éæ©ã |
| | | |
| | | -- å¯¼åº è¡¨ ai_datas.role ç»æ |
| | | CREATE TABLE IF NOT EXISTS `role` ( |
| | | `R_id` int NOT NULL, |
| | | `R_name` varchar(50) NOT NULL, |
| | | PRIMARY KEY (`R_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
| | | |
| | | -- æ°æ®å¯¼åºè¢«åæ¶éæ©ã |
| | | |
| | | -- å¯¼åº è¡¨ ai_datas.user ç»æ |
| | | CREATE TABLE IF NOT EXISTS `user` ( |
| | | `id` int NOT NULL AUTO_INCREMENT, |
| | | `username` varchar(50) NOT NULL, |
| | | `password` varchar(255) NOT NULL, |
| | | `phone` varchar(11) DEFAULT NULL, |
| | | `role` varchar(20) DEFAULT NULL, |
| | | `Department_id` int DEFAULT NULL, |
| | | `Clock_time_start` datetime DEFAULT NULL, |
| | | `Clock_time_end` datetime DEFAULT NULL, |
| | | `Is_delete` tinyint DEFAULT '0', |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `username` (`username`), |
| | | KEY `Department_id` (`Department_id`), |
| | | CONSTRAINT `user_ibfk_1` FOREIGN KEY (`Department_id`) REFERENCES `dept` (`Department_id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
| | | |
| | | -- æ°æ®å¯¼åºè¢«åæ¶éæ©ã |
| | | |
| | | -- å¯¼åº è¡¨ ai_datas.videostorage ç»æ |
| | | CREATE TABLE IF NOT EXISTS `videostorage` ( |
| | | `VideoID` int NOT NULL AUTO_INCREMENT, |
| | | `DeviceID` int DEFAULT NULL, |
| | | `StartTime` datetime NOT NULL, |
| | | `EndTime` datetime NOT NULL, |
| | | `VideoPath` varchar(255) NOT NULL, |
| | | PRIMARY KEY (`VideoID`), |
| | | KEY `DeviceID` (`DeviceID`), |
| | | CONSTRAINT `videostorage_ibfk_1` FOREIGN KEY (`DeviceID`) REFERENCES `deviceinfo` (`DeviceID`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; |
| | | |
| | | -- æ°æ®å¯¼åºè¢«åæ¶éæ©ã |
| | | |
| | | /*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */; |
| | | /*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */; |
| | | /*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */; |
| | | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; |
| | | /*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */; |