2011-09-01 55 views
4

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

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

我是新来这个,只是更新别人的工作

+0

不知道有关的工作与插件,而我个人倒SQLite的电子书籍数据浏览器: HTTP ://sqlitebrowser.sourceforge.net/道歉,如果这没有帮助。 – 2011-09-01 14:31:40

+0

不认为它会运行在mac上 – jimsmith

回答

1

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

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

好吧,但我的更改没有在xcode中进行过,我试过关闭并打开项目 - 也许我应该问“我如何更新xcode中的sqlite数据库? “ – jimsmith

+0

@ jimsmith是的,了解问题的性质可以帮助我们。 – MPelletier

0

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

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

因此,如果您运行的是UPDATEDELETE语句,它已被提交并且无法回滚。

+0

你知道xcode吗?我已经在管理器中打开了项目中的.sqlite3,但没有执行任何更改 - 尝试关闭并重新打开该项目 – jimsmith

0

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

保存[删除]查询按名称

SELECT查询和其它SQL语句可以从SQLite的经理的执行SQL选项卡以后的时间被存储在一个SQLite数据库并重新运行。

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

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

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

该语句的文本将被写入输入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> 

。 。 。然后我点击了浏览&搜索选项卡

上两人在那里,是我右键单击我的查询/删除/和他们从列表现在

很多其他的东西在那里了,以前的参赛作品。

11/03/14我认为我可以删除这种类型(06/10/15只是离开它):
。 。 。 QueryHistory

但我需要保持这5种类型:

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

一切似乎仍然正确

+0

这是真正的问题答案还是您想在此问一个问题? –

+0

这是答案,有一些意见 –

+0

我不得不重新设置我的查询,并忘记了如何保存它。我找到了这个页面,没有回答。然后我想,“嘿,我以前就知道这一点,它一定在我的笔记中。”所以是的,它是,在这里他们! –