# WebSQL

支持不借助数据库工具可视化读写数据库中的数据,且支持SQL 语句运行。

# 功能说明

# 登录

  1. 进入应用详情页,单击登录,即可进入WebSQL界面。

    image-20230607175638666

  2. WebSQL界面支持直接查看或修改左树表格信息,或使用SQL语句进行复杂查询等操作。

    image-20230607175833539

# 数据编辑

# 新增数据

  1. 双击选择需要进行编辑的表,此处以Student表为例。

    image-20230607175944282

  2. 表格中目前没有数据,单击红框按钮,新增一条数据。

    image-20220916100952123

  3. 补充完数据后,单击提交修改按钮,完成数据新增。

    image-20220916101117567

# 修改数据

  1. 双击选择需要进行编辑的表,此处以Student表为例。

    image-20230607180004205

  2. 单击需要编辑的数据,并进行修改。

    image-20220916101844413

  3. 单击提交修改按钮,完成数据修改。

    image-20220916101937188

# 删除数据

  1. 双击选择需要进行编辑的表,此处以Student表为例。

    image-20230607180011527

  2. 选择需要删除的数据,并单击红框中的按钮。

    image-20220916102313774

  3. 单击提交修改按钮,完成删除。

    image-20220916102407732

# 数据刷新

当用户已编辑一部分表格数据,但不希望保存且希望回到初始状态时,可使用数据刷新功能。

场景:用户此时误删了一条表格数据,且未点击提交修改按钮,希望回退后继续编辑。

  1. 单击红框中数据刷新按钮。

    image-20220916102900768

  2. 进行数据刷新确认,确认无误后单击刷新并取消变更按钮。

    image-20220916102958806

  3. 完成数据刷新,表格数据已回退。

    image-20220916103104098

# SQL语句

支持直接使用SQL语句进行复杂数据查询等操作,完成语句编辑后单击执行按钮即可执行SQL语句,运行结果在下方消息区域展示。

image-20230607180132559

# SQL导入与导出

WebSQL支持SQL文件的导入导出,功能入口在页面左上方。

image-20230607180303260

# SQL导入

能够将sql类型的文件导入到应用数据库,字符集支持UTF-8,出错处理方式可选择出错后立即停止和跳过错误继续执行。

image-20230414141854175

# SQL导出

导出内容可选择:结构和数据、结构、数据,可勾选:建表sql前是否drop、插入sql前是否加truncate。

可全选所有表导出或勾选部分表导出。

image-20230414142128561

# 注意事项

  • 目前WebSQL中SQL窗口仅支持DML语句,不支持DDL语句。

    image-20230517104654072

  • SQL文件导入时对执行的语句没有限制,如涉及敏感数据操作,请谨慎执行。

上次更新: 2023年06月14日