SQLiteSpy(SQLite数据管理工具)官方版

大小:1.93M类别:数据库类

官方安全无插件纠错

  • 更新时间2023-05-24
  • 版本v1.9.11
  • 系统Pc
  • 语言简体中文
SQLiteSpy官方版是一款快速紧凑的拥有图形界面的SQLite数据库管理工具,帮助用户读取sqlite3的文件和对他们的SQL语句进行执行,因为采用了图形界面所以对于许多用户来说使用起来更加简单,而且软件完全免费,更是许多个人用户和学习数据库的用户比较喜欢的一款教育软件。
该软件具有数据库一览的功能梳妆显示所有的架构,包括表、列、索引等在数据库中保含的项目,还可以通过按F5更新架构树,双击一个表或视图来显示他的数据,使用常用的命令轻松完成各种数据库操作,非常方便且实用。

主要特点

1、数据库一览
树状显示所有的架构,包括表,列,索引和触发器在数据库中包含的项目。按F5更新架构树,双击一个表或视图来显示它的数据,使用常用的命令的上下文菜单。
2、网格单元格编辑
表格单元格中编辑:显示一个表通过树状架构,选择一个单元格,然后按F2键调用编辑器。然后修改并确认您的更改写回到谈判桌上。
3、数据类型显示
本机的SQL数据类型显示不同的背景颜色来帮助检测类型错误。类型错误可能会导致性能下降或错误的SELECT结果集,如果NULL值与空字符串混淆。
4、完全的Unicode? SQLiteSpy完全支持SQLite的Unicode的能力。数据显示和输入是完全实现为Unicode,包括SQL命令。
5、多个SQL编辑
现代标签是用来编辑和显示的查询语句和结果比较容易多个SQL查询。 SQL查询执行输入或加载到SQL他们编辑。然后按F9键运行该查询,或Ctrl + F9来运行当前行或选择只。
6、时间测量
SQL执行的时间会自动测量和显示,以帮助优化查询。
7、正则表达式
在SQL关键字regexp是支持,并增加了完整的Perl的正则表达式语法5.10 SQLiteSpy。的实施,实现了利用DIRegEx库。
8、数学SQL函数
下面的SQL函数可用数学除了SQLite的默认:ACOS(), ASIN(), ATAN(), ATAN(), ATAN2(), CEIL(), CEILING(), COS(), COT(), DEGREES(), EXP(), FLOOR(), LN(), LOG(), LOG(), LOG2(), LOG10(), MOD(), PI(), POW(), RADIANS(), SIGN(), SIN(), SQRT(), TAN(), TRUNCATE().
9、数据压缩
压缩的SQL函数()适用的zlib的紧缩到任何文本或BLOB值。原始紧缩数据流返回。解压缩()膨胀此流回到原来的。整数,双打,并返回空值不变。
10、紧凑型结果储存
内部数据存储机制使用,以达到最佳的兼容性SQLite的原生数据类型。因此,SQLiteSpy使用远低于其它的SQLite管理内存和更有效地处理大量的表。
11、内建的SQLite引擎
 SQLiteSpy来已建成为一个单一的应用程序文件与SQLite数据库引擎可执行文件。有没有需要分发任何DLL,这使得SQLiteSpy易于部署的客户。
12、加密支持
SQLiteSpy可以阅读和修改加密的数据库文件由DISQLite3产生。 DISQLite3实现了自己的母语AES加密这是不符合商业SQLite的加密扩展(SSE)的或任何其他第三方的实施提供兼容。
13、易安装和卸载
要运行SQLiteSpy,只需提取SQLiteSpy.exe文件到任何目录和执行文件。不需要安装?刚开始时,该程序创建一个文件SQLiteSpy.db3(1 sqlite3的数据库)来存储的和设置。它不写任何其他文件或注册表。卸载一样只是简单的删除两个文件:应用程序的可执行文件和数据库文件的选项。

使用教程

1、新建一个数据库:
File->New Database,起名为SqlLearning。如下图:

2、sql语句输入区输入如下语句,按快捷键F9,创建数据库表customers。执行后效果如下图。
[sql] view plaincopy
create table customers(  
customerId INTEGER PRIMARY KEY,  
name varchar(50),  
city varchar(50),  
customerType varchar(50),  
addTime date,  
addFromDepartment  varchar(10),  
quantity INTEGER );  

3、sql语句输入区域分别输入如下的10个sql语句,插入10条记录。执行后的效果如下图。
[sql] view plaincopy
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('张志国','中国','普通客户','2011-10-22','财务部',3) ;  
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('靳红浩','法国','主要客户','2012-11-1','销售部',2) ;  
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('高武明','中国','普通客户','2013-5-12','编辑部',12) ;  
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('王玲菲','德国','特殊客户','2007-1-12','编辑部',5) ;  
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('马达达','中国','主要客户','2008-2-19','财务部',3) ;  
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('马凯文','德国','特殊客户','2000-4-23','财务部',6) ;  
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('姚明明','美国','特殊客户','2011-5-23','编辑部',2) ;  
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('余铭宏','中国','主要客户','2012-12-2','销售部',7) ;  
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('张艺谋','法国','特殊客户','2013-1-2','编辑部',2) ;  
insert into customers(name,city,customerType,addTime,addFromDepartment,quantity) values('张斯五','中国','普通客户','2010-1-3','销售部',1);  

4、对customers根据customersType进行分组。
[sql] view plaincopy
select customerType  from customers  group by customerType;  

5、group by 常和 sum,max,min,count等聚合函数一起使用,例如:对 customers根据 customersType进行分组统计每个类别中的客户个数。
[sql] view plaincopy
select customerType,COUNT(*) from customers  group by customerType ; 

6、 例如:对 customers根据 customersType进行分组获取每组的最大customersId
[sql] view plaincopy
select customerType,MAX(customerId) as number  from customers  group by customerType ;  
注:as number相当于起了个别名,如果不起别名的话将会显示为”MAX(customerId)“

7、group by 字句和where字句一起使用,在SQL中where字句的运行顺序是先于 group by 字句的,where字句会会在形成组和计算列函数之前消除不符合条件的行
例如:查询由财务部门添加的用户中各个类型的最大customersId
[sql] view plaincopy
select customerType,MAX(customerId) as number  from customers  where addFromDepartment='财务部' group by customerType ;  
where字句过滤掉了不是财务部添加的用户信息,group by对where字句的结果又进行了分组操作,没有groupby的话得到的记录将是财务部添加的用户中customerId最大的一条记录。

8、group by字句和having()字句一起使用,在SQL中 having()字句的运行顺序是后于group by字句的, having()字句的的作用是筛选满足条件的组,例如:查询客户数超过1个的国家和客户数量。
[sql] view plaincopy
select city ,count(*) number from customers   GROUP by  city  having count(*)>1 ; 

分析:系统会先对customers根据 city 分组,生产虚拟表,之后having字句对生成的虚拟表进行筛选,将数量不大于1的剔除

更新日志

v1.9.11版本
1、升级内置DISQLite3引擎到SQLite 3.13.0
2、新增JSON(基于JavaScript语言的轻量级数据交换格式)扩展选项
例如:SELECT json_extract('{“a”:2,“c”:[4,5,{“f”:7}]}', '$.c[2].f');
3、新增Session扩展
例如:SELECT * FROM generate_series(0,100,5)。

展开内容

类似软件

  • MySQL Workbench中文版

    9.0/40.8M

    MySQL Workbench是MySQl官方推出的一款ER/数据库建模工具。它可设计和创建新的数据库图标,并可建立数据库文档以及进行复杂的MySQL迁移。与其他Mysql管理工具相比,它最大特点就是可以帮助用户执行通常需要花费大量时间和需要的难以变更和管理的文档任务。My

  • redis windows版

    8.6/4.05M

    开源的、内存中的结构存储数据库

  • SAS JMP pro 14中文版

    9.0/1.77G

    JMP Pro 14全称是SAS JMP Statistical Discovery Pro 14,是SAS Institute公司推出的一款强大可视化统计分析软件,提供一系列丰富的算法,让您能够更高效地构建和验证模型,从中找出最适合您的问题解决方案。

  • Mongood(MongoDB管理工具)

    9.1/4.55M

    Mongood是一款特别好用的MongoDB的图形化管理的辅助工具

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • IBM SPSS Statistics 27简体中文版

    9.0/590.29M

    IBM SPSS Statistics 27简体中文版是由知名计算机公司IBM推出的一款专业数据分析软件,简称为spss27。该软件拥有数据录入、数据整理、统计分析等功能,具有易用性、灵活性和可扩展性,借助它,能够帮助相关研究、分析人员轻松完成统计分析工作,成为做统计报表的好帮手

  • SQL Prompt(SQL智能语法提示插件)

    8.8/674.55M

    SQL Prompt是一款功能出色且拥有SQL智能提示功能的SQL Server和VS插件,它不仅为用户提供了语法和编写代码片段的自动检索,还为用户提供了简单的代码易读性,对于新手开发者而言,这无疑是十分有好的,能轻松地进行上手,从而更好更快的提供生产率等特点。

  • sql server 2000个人版

    9.3/535.39M

    sql server 2000个人版是由微软公司开发的一套数据库管理系统,具有使用方便,相关软件集成度高等优点。sql server 2000个人版具有多种组件,能够帮助用户实现从数据库的创建到备份,以及各种数据分析,你还可以使用各种SQL语言来寻找你需要的各种数据。

  • sql server 2019官方版

    9.5/1.93G

    sql server 2019是由微软推出的一款数据库管理软件,对于一些数据库行业的专业人员来说,它经常是必备软件般的存在,能满足企业各种管理数据的需求。sql server 2019不仅提供了广泛的服务器端功能,还提供了庞大的客户端数据库。

  • postgresql(数据库软件)

    9.5/359.1M

    一个免费的对象关系数据库服务器,支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等,不管是私用、商用、还是学术研究使用都很适合。

  • Navicat for MySQL 15中文版

    8.9/71M

    Navicat for MySQL 15中文版由Navicat公司针对于MySQL数据库应用所开发打造的一款全新实用的mysql管理工具应用。软件不仅界面清爽简洁、功能强大,支持无缝数据迁移、简单的SQL编辑、智能数据库设计、高级安全连接等多模式操作,且拥有着集前端数据库管理,开

  • Mongood(MongoDB管理工具)

    9.1/4.55M

    Mongood是一款特别好用的MongoDB的图形化管理的辅助工具

  • redis可视化工具官方版

    9.1/21.19M

    redis可视化工具官方版是一个开源的使用ANSI的C语言编写软件。英文名:redis desktop manager。本款软件支持用户网络而且可基于内存亦可持久化的数据库,提供多种语言的API,不过无法在windows上显示。

  • SQLyog(MYSQL数据库管理工具)

    8.9/5.81M

    一款功能强大的数据库管理工具

  • sql server 2000企业版

    9.3/332M

    Microsoft SQL Server 2000是微软公司开发的关系数据库管理系统。该版本在继承SQL Server 7.0 版本的优点的同时也增加了许多更先进的功能,多重资料库的建置(Multi-Instance)、AWE记忆体管理、使用者自行定义的函数(User-de

  • Redis Studio(Redis可视化管理工具)

    9.0/540K

    一款功能强大但是体积小巧的redis数据库可视化管理工具

  • SQLyog Community(数据库管理软件)

    9.1/14.75M

    SQLyog Community

  • Sql Delta For MySql(数据库对比分析软件)官方版

    9.1/50.15M

    Sql Delta官方版是一款便捷的数据库对比工具,可进行表结构、存储过程、函数、视图等属性对比,且可生产SQL脚本,可帮助您快速找到现有的数据库项目与过去数据库的异同点,并可使您的产品数据库与所开发的数据库完全同步,以此可减少因同步数据库而进行负责工作的时间。

  • Navicat for SQL Server 16(数据库管理工具)

    8.7/97.55M

    Navicat for SQL Server 16是一款非常实用的SQL Server管理工具,能够为SQL Server数据库管理和开发提供了全方位的图形化的解决方案,可以快速轻松地创建、编辑和删除所有数据库对象,并且支持对表、视图、函数、索引和触发器进行SQL编辑或者查询等。

  • TablePlus(数据库工具)

    9.1/214.9M

    一款非常优秀的本地原生数据库编辑器,软件采用Swift等高效语言开发,具有运行稳定、不占内存的优点,采用可定制界面,集强大的SQL编辑功能于一体,支持语法高亮、多标签和代码审查等,同时提供安全性极高的传输、云存储服务,满足用户的不同需求。