1. 程式人生 > >數據庫設計與後臺模型

數據庫設計與後臺模型

sele interval 分享 note blog set har stc nim

![](d0a593ed-64a4-495e-99a6-1efa11014eca_files/b013acf0-4402-4e22-bfda-5993df97257d.png)

### 數據庫
1. 保存測試用的固定的 30 個imei testimeis
```
CREATE TABLE `testimeis` (
`imeis` VARCHAR(64) DEFAULT NULL
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
```

2. 測試配置表 testcnf
結構 imei time note name
```
CREATE TABLE `testcnf`(
`imei` VARCHAR(64) DEFAULT NULL,
`time` DATETIME DEFAULT NULL,
`note` TEXT,
`name` VARCHAR(40) DEFAULT NULL
)ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
```

3. 保存的數據表 testresult
結構 name imei phoneNumber receiveNumber nettime messagetime interval
```
CREATE TABLE `testresult`(
`name` VARCHAR(100) DEFAULT NULL,
`imei` VARCHAR(64) DEFAULT NULL,
`phoneNumber` VARCHAR(40) DEFAULT NULL,
`receiveNumber` VARCHAR(40) DEFAULT NULL,
`nettime` DATETIME DEFAULT NULL,
`messagetime` DATETIME DEFAULT NULL,
`interval` DATETIME DEFAULT NULL
)ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
```


### 後臺設計
1. model
```java
public class TestCnf(){ } //配置模型
public class TestResult() { } //保存的數據類型
```

2. dao層 interface
```java
public int selectByImei(String imei); //imei查詢,限制imei在測試範圍內
public int
```



























技術分享


來自為知筆記(Wiz)

數據庫設計與後臺模型