首页 > 编程知识 正文

为什么文件打开是乱码,方法抛出的异常数量可以不受限制

时间:2023-05-05 13:16:31 阅读:118810 作者:1335

数据库文件在记事本或Notepad中打开时会乱码,更改编码不会解决问题。 在UltraEdit中打开时可以看到二进制数据,但没有意义。

有几个正确的方法:

)1)在sqlitespy中打开。 下载网站为https://www.yun QA.de/Delphi/products/SQLite spy/index,而且是免费版本。 这是一个类似于Navicat的工具,它重量轻、易于使用,并且扩展名为SQLiteSPY/index

了解更多信息:

1、数据库一览表

树显示了包含数据库中包含表、列、索引和触发器的项的所有方案。 按F5键更新架构树,然后双击表或视图以显示其数据,并使用常用命令的上下文菜单。

2、网格单元格编辑

在表格单元格中编辑:表格以树状结构显示。 选择单元格,然后按F2键调用编辑器。 然后,修改并确认你的变更写在谈判桌上。

3、数据类型显示

的本机SQL数据类型显示有助于检测类型错误的各种背景颜色。 如果NULL值与空字符串混淆,则类型错误可能会导致性能下降,也可能会导致选择结果集错误。

4、完整的二维码

SQLitespy(db文件查看器)完全支持SQLite的Unicode能力,并且数据显示和输入完全实现为包含SQL命令的Unicode。

5 .多个SQL编辑

现代标记使用于编辑和显示的查询语句和结果便于多个SQL查询。 SQL查询可以执行输入,也可以加载到SQL中进行编辑。 按F9键运行查询,按Ctrl F9键运行当前行,或选择当前行。

6、时间测量

SQL执行的时间将自动测量和显示,有助于优化查询。

7、正则表达式

支持SQL关键字regexp,添加了完整的Perl正则表达式语法5.10 SQLiteSpy。 实现了DIRegEx库的使用。

8、数学SQL函数

除了SQLite默认值外,以下SQL函数可用于数学: ACOS ()、ASIN ()、ATAN ()、ATAN ()、ATAN2()、CEIL ()、CEILING ()、COS ()、COT ()、degrring )。 LOG2 ()、LOG10 ()、MOD ()、PI ()、POW ()、RADIANS ()、SIGN ()、SIN ()、SQRT ()、TAN ()、TRUNCATE )。

9、数据压缩

应用压缩后的SQL函数的zlib压缩可以是任何文本或BLOB值。 原始压缩数据流返回。 解冻()膨胀该流程恢复原状。 返回整数、双打或空值不会改变值。

10、保存紧凑结果

内部数据存储机制用于优化与SQLite本机数据类型的兼容性。 因此,SQLiteSpy使用的内存远远低于其他SQLite,从而更高效地处理大量的表。

11、内置SQLite引擎

SQLiteSpy已完成为单个APP应用程序文件和SQLite数据库引擎可执行文件。 是否有需要分发DLL且易于部署SQLiteSpy的客户?

12、加密支持

SQLiteSPY(db文件查看器)可以读取和修改由DISQLite3生成的加密数据库文件。 DISQLite3实现了自己的本机AES加密。 这不符合商业SQLite加密扩展(SSE )或与其他第三方实施兼容。

13、易于安装和卸载

要运行SQLiteSPY(db文件查看器),只需将SQLiteSpy.exe文件提取到任意目录和可执行文件中。 在安装开始时,此程序不需要创建和保存SQLite spy.db3 (1个sqlite3数据库)文件。 我不会写任何其他文件或注册表。 卸载只需要删除两个文件: APP应用程序可执行文件和数据库文件选项。

)2)在SqliteStudio上打开,下载地址为https://sqlitestudio.pl/index.rvt,免安装。

菜单栏选择数据库,单击“添加数据库”,选择Sqlite3类型,选择db文件即可。 双击表可以查看结构、数据、约束条件、索引、触发器和DDL。

)3) 10万级以上的数据建议使用Naviat for SQlite或Navicat for Premium,需要安装和解密。

附件: SQlite文档: https://sqlite.org/lang.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。