> doc > db-type-mapping | ![]() |
前一个 下一个 编辑 重命名 撤销 刷新 搜索 管理
| 文档 |
|
| Gambas数据类型 | MySQL数据类型 | 缺省使用的数据类型 |
|---|---|---|
| Boolean |
BOOL TINYINT (长度= 1) | BOOL |
| Integer |
TINYINT (长度> 1)
SMALLINT MEDIUMINT INT YEAR | INT |
| Long | BIGINT | BIGINT |
| Serial |
INT UNSIGNED NOT NULL AUTO_INCREMENT BIGINT UNSIGNED NOT NULL AUTO_INCREMENT | BIGINT UNSIGNED NOT NULL AUTO_INCREMENT |
| Float |
FLOAT DOUBLE DECIMAL REAL NUMERIC | DOUBLE |
| Date |
TIMESTAMP DATE TIME DATETIME | DATETIME |
| Blob |
LONGBLOB LONGTEXT BLOB (长度>= 16777216) TEXT (长度>= 16777216) | TEXT |
| String |
VARCHAR BLOB (长度< 16777216) TEXT (长度< 16777216) 其他全部。 |
VARCHAR 如果长度<= 255. TEXT 其他。 |
| Gambas数据类型 | PostgreSQL数据类型 | 缺省使用的数据类型 |
|---|---|---|
| Boolean | BOOL | BOOL |
| Integer |
INT2 INT4 INT | INT |
| Long |
INT8 BIGINT | BIGINT |
| Serial | BIGSERIAL | BIGSERIAL |
| Float |
NUMERIC FLOAT4 FLOAT8 | FLOAT8 |
| Date |
ABSTIME RELTIME DATE TIME TIMESTAMP DATETIME TIMESTAMPTZ | TIMESTAMP |
| Blob | BYTEA | BYTEA |
| String |
CHAR BPCHAR VARCHAR TEXT NAME CASH 其他全部。 |
VARCHAR TEXT 无限制字符串字段。 |
| Gambas数据类型 | SQLite数据类型 | 缺省使用的数据类型 |
|---|---|---|
| Boolean |
CHAR TINYINT INT1 BOOL | BOOL |
| Integer |
SMALLINT INT2 MEDIUMINT INT INT4 | INT4 |
| Long |
INT8 BIGINT | BIGINT |
| Serial | INTEGER | INTEGER AUTOINCREMENT |
| Float |
DECIMAL NUMERIC DOUBLE FLOAT8 REAL FLOAT FLOAT4 | FLOAT8 |
| Date |
DATE TIME TIMESTAMP DATETIME | DATETIME |
| Blob | BLOB | BLOB |
| String |
CHAR() CLOB TEXT VARCHAR ENUM SET YEAR 其他全部。 |
VARCHAR TEXT 无限制字符串字段。 |