sqlite-manage数据库可视化管理uniqpp

这篇具有很好参考价值的文章主要介绍了sqlite-manage数据库可视化管理uniqpp。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、sqlite-manage介绍

sqlite-manageSQLite 数据库可视化管理插件,更方前期查看和操作SQLite数据库,给APP开发者提供方便,避免重复造轮子
内置增删改查工具类,可按需全局引用单独引用

二、使用sqlite要打开模块选项

sqlite-manage数据库可视化管理uniqpp,uni-app,数据库,sqlite,uniapp,可视化,工具,管理

三、页面展示

sqlite-manage数据库可视化管理uniqpp,uni-app,数据库,sqlite,uniapp,可视化,工具,管理 sqlite-manage数据库可视化管理uniqpp,uni-app,数据库,sqlite,uniapp,可视化,工具,管理 sqlite-manage数据库可视化管理uniqpp,uni-app,数据库,sqlite,uniapp,可视化,工具,管理

四、可视化使用方法

1、下载插件

https://ext.dcloud.net.cn/publish?id=13429&op=edit
sqlite-manage数据库可视化管理uniqpp,uni-app,数据库,sqlite,uniapp,可视化,工具,管理

2、使用可视化模块

新建页面导入 sqliteManage模块

接收参数

参数名称 类型 描述
dbName String 数据库名称
tableSqls Array 创建表的Sql语句
<template>
	<view>
		<sqlite-manage :dbName="dbName" :tableSqls="tableSqls"></sqlite-manage>
	</view>
</template>

<script>
	// 导入可视化页面组件
	import sqliteManage from '@/uni_modules/zjy-sqlite-manage/components/zjy-sqlite-manage/zjy-sqlite-manage.vue'

	export default {
		components: {
			sqliteManage
		},
		data() {
			return {
				title: 'Hello',
				//数据库名称
				dbName: 'testDb',
				//初始化的表
				tableSqls: [{
					tableName: 'user',
					sql: `CREATE TABLE "user" (
						  "id" text NOT NULL,
						  "name" TEXT NOT NULL, --名称
						  "createTime" DATE, --创建时间
						  "remark" TEXT, --描述
						  PRIMARY KEY ("id") --主键
						);`
				}, {
					tableName: 'hobby',
					sql: `CREATE TABLE "hobby" (
						  "id" text NOT NULL, --ID
						  "userId" text, --用户ID
						  "hobby" text, --爱好
						  "createTime" DATE, --创建时间
						  "remark" TEXT, --描述
						  PRIMARY KEY ("id") --主键
						);`
				}]
			}
		},
	}
</script>
<style>
</style>

五、使用数据库工具类

1、dbUtils工具包

(局部导入)

在页面中直接引用工具包使用即可。

// 使用内置SQLite数据库操作工具类
import dbUtils from '@/uni_modules/zjy-sqlite-manage/components/zjy-sqlite-manage/dbUtils.js'

(全局导入)

在main.js文件中导入工具包,并挂载到全局变量中。

import dbUtils from "/common/dbUtils.js"
// Vue2
Vue.prototype.$dbUtils = dbUtils 
// Vue3
app.config.globalProperties.$dbUtils = dbUtils;

sqlite-manage数据库可视化管理uniqpp,uni-app,数据库,sqlite,uniapp,可视化,工具,管理

2、方法使用说明

全局引用时使用方法:

this.$dbUtils.open('testDb');

局部引用时使用方法:文章来源地址https://www.toymoban.com/news/detail-546360.html

dbUtils.open('testDb');
方法名称 参数含义 描述
openDb(name) (库名) 打开数据库
init(name, tableSqls) (库名,创建表的Sql语句的数组)
数组格式[{tableName:‘’,sql:‘’},tableName:‘’,sql:‘’}]
初始化数据库
getTable(name) (库名) 获取所有的表信息
getCount(name, tabName) (库名,表名) 查询表数据总条数
isTable(name, tabName) (库名,表名) 表是否存在
updateSQL(name, tabName, setData, setName, setVal) (库名,表名,要更新的对象如:{id:1,name:‘张三’,age:18},条件名如:id,条件值如:1) 修改数据
delData(name, tabName, setData) (库名,表名, 条件如:{name:‘张三’,age:18}) 删除数据库数据
closeSQL(name) (库名) 关闭数据库
isOpen(name) (库名) 监听数据库是否开启
delTable(name, tabName) (库名,表名) 删除表
addTab(name, sql) (库名,创建表的Sql语句) 创建表
addTabItem(name, tabName, obj) (库名,表名,插入的对象如:{id:1,name:‘张三’,age:18}) 添加数据
mergeSql(name, tabName, tabs) (库名,目标表名如:user, 数据源表名集合如:[‘user1’,‘user2’,‘user3’]) 合并数据
getDataList(name, tabName, num, size, byName, byType) (库名,表名, 第几页, 每页条数, 排序字段, 排序类型) 获取分页数据库数据
selectDataList(name, tabName, setData, byName, byType) (库名,表名, 查询条件, 排序字段, 排序类型) 查询数据库数据
selectCount(name, tabName, setData) (库名,表名, 查询条件) 查询数据条数

有问题留言或私信

到了这里,关于sqlite-manage数据库可视化管理uniqpp的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 大数据库可视化模版16:矿产资源大数据监管平台

    博主介绍: 《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、PPT、论文模版

    2024年02月03日
    浏览(60)
  • 常见数据库可视化工具【MySql、Oracel...】【Navicat...】

    1.Navicat 客户端 这个相信大家并不陌生, 非常经典 的一款数据库可视化客户端 ,风格比较简洁,支持mysql、oracle等多种数据库,应该这个目前最为大家熟知。 官方下载地址:Navicat客户端(可试用30天)   2.DBeaver 客户端 DBeaver是一款 免费、跨平台开源 的一款数据库可视化工具

    2024年02月10日
    浏览(59)
  • hive数据库操作,hive函数,FineBI可视化操作

    1.1、创建数据库 1.2、查看数据库详细信息 数据库本质上就是在HDFS之上的文件夹。 默认数据库的存放路径是HDFS的:/user/hive/warehouse内 1.3、创建数据库并指定hdfs存储位置 使用location,可以指定数据库在HDFS的存储路径。 1.4、删除数据库 删除一个空数据库,如果数据库下

    2024年02月04日
    浏览(45)
  • Jupyter Notebook 遇上 NebulaGraph,可视化探索图数据库

    在之前的《手把手教你用 NebulaGraph AI 全家桶跑图算法》中,除了介绍了 ngai 这个小工具之外,还提到了一件事有了 Jupyter Notebook 插件: https://github.com/wey-gu/ipython-ngql,可以更便捷地操作 NebulaGraph。 本文就手把手教你咋在 Jupyter Notebook 中,愉快地玩图数据库。 只要你仔细读完本

    2024年02月14日
    浏览(44)
  • 【Python大数据期末/课程设计】动态爬取“纵横中文网“小说排行榜数据并进行可视化处理 (flask框架/MySQL数据库/echarts数据可视化)

    代写C语言、C++、Java、Python、HTML、JavaScript、vue、MySQL相关编程作业, 长期接单,信誉有保证,标价10-20每份,如有需要请加文章最下方QQ。 本文资源:https://download.csdn.net/download/weixin_47040861/89149396 题目描述: 爬取“纵横中文网” 1.利用爬虫技术爬取完整的一千条数据. 2.将爬

    2024年04月25日
    浏览(46)
  • MongoDB 数据库数据导入 - 关于如何使用 csv 导入数据的命令方法、图形界面可视化导入方法

    兴趣使然,突发奇想,想到了就写,就当打发时间了。 csv文件路径问题,绝对路径和相对路径都可以 type 没有=号,也是可以的,空格自动识别 将 测试表.csv 文件导入到 mongodatabase 库, mycollection 集合中,导入时必须指定列名称 (如果 csv 文件第一行是列名称,也会被当成数据

    2023年04月22日
    浏览(58)
  • 重装操作系统win10+重装sqlserver+数据库可视化工具

    操作系统win10镜像 原因:sqlserver无数次失败让我放弃原来操作系统。 重装操作系统三步骤 1下载大白菜一键装机工具 2有一个u盘,8G以上存储空间 3win10系统镜像 详细讲解: win10系统镜像下载4.5G,iso文件。 下载地址http://windows.xnjzv.cn/win10/ 这里 选择系统之家。 下载一般需要20分

    2024年02月05日
    浏览(68)
  • 基于Python的海量豆瓣电影、数据获取、数据预处理、数据分析、可视化、大屏设计项目(含数据库)

    项目介绍 有需要本项目的代码或文档以及全部资源,或者部署调试可以私信博主!!!!!!!!!! 本文基于Python的网络爬虫手段对豆瓣电影网站进行数据的抓取,通过合理的分析豆瓣网站的网页结构,并设计出规则来获取电影数据的JSON数据包,采用正态分布的延时措施

    2024年02月12日
    浏览(62)
  • 支持可视化呈现数据库字段级和血缘关系的工具,太强了吧!

    SQLFlow 可跟踪超过 20 种主要数据库(包括 Snowflake、Hive、SparkSQL、Teradata、Oracle、SQL Server、AWS Redshift、BigQuery 等)的字段级数据血缘。 从查询历史记录、ETL 脚本、Github/Bitbucket、本地文件系统和远程数据库中的 SQL 语法创建和可视化血缘关系。 使用交互式图表或通过 Restful API 或

    2024年02月05日
    浏览(58)
  • Redis数据库的可视化工具AnotherRedisDesktopManager使用+抖音直播小玩法实践

    Another Redis DeskTop Manager 是一个开源项目,提供了以可视化的方式管理 Redis 的功能,可供免费下载安装,也可以在此基础上进行二次开发,主要特点有: 支持 Windows 平台和 MacOS 平台 支持查询 Key、查看单个 Key、Redis 运行状态 支持 String、List、Hash、Set、Zset 类型的可视化添加、

    2024年02月12日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包