如何在SQLite Manager中保存?

时间:2011-09-01 14:29:16

标签: sqlite

我在firefox sqlite管理器中打开了一个sqlite3数据库文件,对它进行了一些更改,但我看不到保存它的方法?

有各种导出选项,例如CSV,SQL和XML

我是新手,只是更新别人的工作

3 个答案:

答案 0 :(得分:1)

这是一个数据库。影响查询的数据结果将保存为在数据库中执行,例如:

  • CREATE TABLE
  • ALTER TABLE
  • DROP TABLE
  • INSERT
  • UDPATE
  • DELETE

答案 1 :(得分:0)

如果您使用的是数据网格编辑器,那么一旦运行了UPDATE查询,就会在数据库中提交更改。

如果您正在使用SQL区域并键入自己的UPDATEDELETE语句:SQLite默认使用单语句事务;但是,您可以使用BEGIN;END;COMMIT;手动开始和结束交易。

因此,如果您运行了UPDATEDELETE语句,则它已提交,您无法回滚。

答案 2 :(得分:0)

06/10/15此页面已不复存在。 。 。 http://code.google.com/p/sqlite-manager/wiki/ExecuteSQL

保存[并删除]按名称查询

SELECT查询和其他SQL语句可以存储在SQLite数据库中,稍后可以从SQLite Manager的“执行SQL”选项卡重新运行。

要启用此功能,请转到菜单栏中的“工具”菜单,然后选中“使用扩展数据表”项。

要保存SQL语句,请单击“执行SQL”选项卡中的“保存查询”图标,该图标将提示您输入查询名称。

要检索SQL查询,请从“输入SQL”文本框下方的下拉菜单中按名称选择它。

该语句的文本将写入Enter SQL文本框,在运行之前可以根据需要对其进行修改。

要从菜单中删除已保存的查询语句,请在“输入SQL”文本框中运行包含查询名称的以下sql语句。

DELETE FROM __sm_ext_mgmt WHERE type = "NamedQuery: query_name"

我不理解这种语法。也许我没有在正确的地方进入它。这些都没有奏效。我尝试像查询一样运行这些:

语法:

DELETE FROM __sm_ext_mgmt WHERE type = "NamedQuery: query_name" 

我的尝试:

DELETE FROM __sm_ext_mgmt WHERE type = "NamedQuery: Export Bookmarks to CSV"
DELETE FROM __sm_ext_mgmt WHERE type = "NamedQuery: Export Bookmarks to CSV with 

日期 - 时间"

DELETE FROM __sm_ext_mgmt WHERE type = "Export Bookmarks to CSV"
DELETE FROM __sm_ext_mgmt WHERE type = "Export Bookmarks to CSV with Date-Time"

我突出了这张表:

__sm_ext_mgmt<br>

。 。 。然后我点击了Browse&amp;搜索标签

我右键点击那里的两个我的查询/删除/他们现在已从列表中删除

其他许多东西都在那里,我之前的参赛作品都在那里。

11/03/14我想我可以删除这种类型(06/10/15只是留下它):
。 。 。 QueryHistory

但我需要保留以下5种类型:

. . . StructTree:ExpandedCategories
. . . StructTree:ExpandedObjects
. . . StructTree:AttachedDb
. . . Enabled
. . . BrowseTree:ColState:table:_sm_ext_mgmt

一切似乎仍然正常工作