纯前端处理,数据不会上传到服务器
| MySQL | SQLite | 说明 |
|---|---|---|
INT / TINYINT / SMALLINT / MEDIUMINT / BIGINT | INTEGER | 所有整数统一为 INTEGER |
VARCHAR(n) / CHAR(n) / TINYTEXT / MEDIUMTEXT / LONGTEXT | TEXT | 所有文本统一为 TEXT |
FLOAT / DOUBLE / DECIMAL(m,n) | REAL | 所有浮点统一为 REAL |
DATETIME / TIMESTAMP / DATE / TIME | TEXT | SQLite 用 TEXT 存日期 |
BLOB / TINYBLOB / MEDIUMBLOB / LONGBLOB | BLOB | 二进制保持不变 |
ENUM('a','b') | TEXT | SQLite 不支持枚举 |
BOOLEAN / BOOL | INTEGER | SQLite 用 0/1 表示 |
JSON | TEXT | SQLite 用 TEXT 存 JSON |
AUTO_INCREMENT | AUTOINCREMENT | 自增关键字不同 |