SmartSQL 是一款方便、快捷的數(shù)據(jù)庫文檔查詢、導(dǎo)出工具!該工具從最初支持CHM文檔格式開始,通過不斷地探索開發(fā)、集思廣益和不斷改進,又陸續(xù)支持Word、Excel、PDF、Html、Xml、Json、MarkDown等文檔格式的導(dǎo)出。同時支持SqlServer、MySql、PostgreSQL、SQLite等多種數(shù)據(jù)庫的文檔查詢和導(dǎo)出功能。
SmartSQL簡介
SmartSQL 是一款開源的數(shù)據(jù)庫文檔管理工具!支持SqlServer、MySql、PostgreSql、SQLite等多種數(shù)據(jù)庫文檔查詢、生成。該工具從最初支持CHM文檔格式開始,通過開源,集思廣益,不斷改進,又陸續(xù)支持Word、Excel、PDF、Html、XML、Json、MarkDown等文檔格式的導(dǎo)出。同時支持對數(shù)據(jù)庫表、視圖、存儲過程進行自定義分組管理、導(dǎo)出。
數(shù)據(jù)庫支持
- ? SqlServer
- ? MySQL
- ? Oracle
- ? PostgreSQL
- ? SQLite
- ? 達夢
主要功能
文檔內(nèi)容
- 表:序號 | 列名 | 主鍵 | 自增 | 數(shù)據(jù)類型 | 長度 | 允許NULL值 | 默認值 | 備注說明
- 視圖:視圖內(nèi)容SQL腳本
- 存儲過程:存儲過程內(nèi)容SQL腳本
支持導(dǎo)出的文檔格式
更新表列的注釋的方式?
通過 文件-導(dǎo)入備注,選擇文件導(dǎo)入進行更新批注(注釋): pdm 由powerdesigner設(shè)計數(shù)據(jù)庫時產(chǎn)生。 xml 由visual studio設(shè)置 實體類庫的項目屬性,勾選 XML文檔文件 后生成項目時產(chǎn)生。 xml 由SmartSQL的 XML導(dǎo)出 而產(chǎn)生。
功能架構(gòu)
功能介紹
Dashbord
工具箱
網(wǎng)站導(dǎo)航
數(shù)據(jù)庫連接
連接管理中可以對當(dāng)前添加的連接進行添加、修改和刪除等操作。
目前支持對SQLServer、MySQL、Oracle、PostgreSQL、達夢...等6種數(shù)據(jù)庫的支持。
對DB2、TIDB、瀚高等其他關(guān)系型數(shù)據(jù)庫的支持正在進行中。
分組管理
在此可以對數(shù)據(jù)庫中的表、視圖、存儲過程實現(xiàn)自定義分組,方便管理
同時支持對分組進行排序,將鼠標放在需排序的分組上,當(dāng)箭頭變成?就可以拖動排序了
對常用的分組可置為默認展開,不常用的分組置為默認不展開
快捷查詢
支持左側(cè)菜單快速檢索對象
同時支持右側(cè)主界面快速檢索表、列、視圖等信息
最大亮點是支持雙擊備注說明列對應(yīng)單元格快速設(shè)置對象注釋信息
對視圖、存儲過程支持一鍵查看內(nèi)容結(jié)構(gòu)、一鍵復(fù)制
導(dǎo)入導(dǎo)出
支持對表、視圖、存儲過程進行導(dǎo)出成多種格式的離線文檔
支持對XML格式的文檔進行導(dǎo)入表、列、視圖、存儲過程注釋
設(shè)置/關(guān)于
支持搜索時設(shè)置根據(jù)前綴模糊搜索和全量模糊搜索
支持對右側(cè)主界面設(shè)置多選項卡和單選項卡設(shè)置
文檔截圖
CHM文檔
Html文檔
Word文檔
Excel文檔
PDF文檔
開源地址
https://gitee.com/dotnetchina/SmartSQL