查询 MariaDB
要使用 Flux 查询 MariaDB,请执行以下操作
- 导入 - sql包。
- 使用 - sql.from()并提供以下参数- driverName: mysql
- dataSourceName: 请参阅数据源名称
- query: 要执行的 SQL 查询
 
import "sql"
sql.from(
    driverName: "mysql",
    dataSourceName: "user:password@tcp(localhost:3306)/db",
    query: "SELECT * FROM example_table",
)
MariaDB 数据源名称
mysql 驱动程序使用以下数据源名称 (DSN) 语法(也称为连接字符串)
username:password@tcp(localhost:3306)/dbname?param=value
MariaDB 到 Flux 数据类型转换
sql.from() 将 MariaDB 数据类型转换为 Flux 数据类型。
| MariaDB 数据类型 | Flux 数据类型 | 
|---|---|
| INT, BIGINT, SMALLINT, TINYINT | int | 
| FLOAT, DOUBLE | float | 
| DATETIME | time | 
| STRING | string | 
所有其他 MariaDB 数据类型都将转换为字符串。
此页内容对您有帮助吗?
感谢您的反馈!
