![](/img/trans.png)
[英]SQL/MS Access: Adding a automatically updating field in SQL table with sum of values from another table
[英]Automatically Generate SQL from existing MS Access table
我剛剛通過使用 MS Access 設計了一個大型數據庫。 現在我對設計感到滿意,我需要能夠從代碼生成相同的數據庫(表、關系等)。
與其手寫 SQL CREATE 語句(這將是漫長、乏味且容易出錯的過程),我想知道是否有捷徑。 我似乎回憶起我對 MySql 的有限接觸,我能夠將整個數據庫導出為 SQL 語句,然后可以運行該語句以重新生成該數據庫。
您知道通過 GUI 或以編程方式在 MS Access 中執行此操作的方法嗎?
我剛剛找到並試用了這個工具: jet-tool 。 它似乎適用於 Access 2010。
快速、骯臟、簡單、完全合法的方法就是復制 .mdb 文件。 如果需要,請清空數據 - 然而,通常有靜態表可以方便地填充。
免費 30 天(然后是 30 美元),您可以試一試 DBWScript ,看起來就像您要的那樣,盡管不是在本機 Access GUI 中或以編程方式
我使用名為 MDB Viewer Plus ( http://www.alexnolan.net/software/mdb_viewer_plus.htm ) 的免費實用程序。 啟動它,打開你的數據庫,然后選擇你的表。 在頂部菜單上,選擇“表 > 生成 SQL - CREATE”。
我不知道你的開發機器上有什么工具,所以這可能有幫助,也可能沒有幫助。
您可以使用升遷向導輕松地將 Access 數據庫傳輸到 Microsoft SQL Server。
SQL Server 的 Express 版本可免費使用 > 點擊此處。
您還需要獲得免費的Management Studio Express 。
使用這些免費的基於圖形的工具,您可以輕松生成 SQL 語句以重新創建數據庫。 您將擁有您正在尋找的 Create 語句,它們將被放置在一個文本文件中。
Bullzip 對此非常滿意。 很簡單的。 例如,參見Bullzip Access to MySQL
可以將任何表導出到 SQL 或自動遷移。
Access to MySQL 是一個將 Microsoft Access 數據庫轉換為 MySQL 的小程序。
- 向導界面。
- 將數據直接從一台服務器傳輸到另一台服務器。
- 創建轉儲文件。
- 選擇要傳輸的表。
- 選擇要傳輸的字段。
- 傳輸受密碼保護的數據庫。
- 支持共享安全和用戶級安全。
- 可選的索引傳輸。
- 可選的記錄傳輸。
- 字段定義中默認值的可選傳輸。
- 識別和傳輸自動編號字段類型。
- 命令行界面。
- 易於安裝、卸載和升級。
您在 MySQL 中提到的事情是 sql 轉儲。 非常有用的功能。 如果您想將數據庫遷移到 mysql,這里有一篇有用的文章。
我多年來一直使用來自https://fishcodelib.com/Database.htm 的名為database.net的工具
我通常在客戶端站點上使用它作為 SSMS(即放即用)的便攜式版本,但它可以處理多種 RDBMS,包括 Access。
連接到您的 mdb/accdb,右鍵單擊任何表,選擇 SCRIPT AS,創建,然后就完成了。
如果右擊表頭,可以選擇多張表生成,不過我覺得是付費版的一個功能。
我不認識他們,只是一個快樂的客戶。
Compare'Em http://home.gci.net/~mike-noel/CompareEM-LITE/CompareEM.htm免費版創建 VBA,而 10 美元的專業版為您提供 DDL 語句。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.