2011-09-01 126 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

我不得不重新設置我的查詢,並忘記了如何保存它。我找到了這個頁面,沒有回答。然後我想,「嘿,我以前就知道這一點,它一定在我的筆記中。」所以是的,它是,在這裏他們! –