⌘+k ctrl+k
1.3 (稳定版)
搜索快捷键 cmd + k | ctrl + k
MySQL 导入

若要直接在正在运行的 MySQL 数据库上执行查询,需要 mysql 扩展

安装和加载

该扩展可以使用 INSTALL SQL 命令安装。此操作只需运行一次。

INSTALL mysql;

要加载 mysql 扩展以供使用,请使用 LOAD SQL 命令

LOAD mysql;

用法

安装 mysql 扩展后,您可以使用以下命令连接到 MySQL 数据库

ATTACH 'host=localhost user=root port=0 database=mysqlscanner' AS mysql_db (TYPE mysql, READ_ONLY);
USE mysql_db;

ATTACH 所使用的字符串是 PostgreSQL 风格的连接字符串(而不是 MySQL 连接字符串!)。它是一个以 {key}={value} 格式提供的连接参数列表。以下是有效参数的列表。任何未提供的选项都将替换为其默认值。

设置 默认值
database NULL
host localhost
password  
port 0
socket NULL
user 当前用户

您可以直接读写 MySQL 数据库

CREATE TABLE tbl (id INTEGER, name VARCHAR);
INSERT INTO tbl VALUES (42, 'DuckDB');

有关支持的操作列表,请参阅 MySQL 扩展文档