資料庫設計說明書:Mysql資料庫如何快速生成表結構到word文檔

2020-12-16 跟我一起學編程

前言

參與過大型項目開發的同學應該都知道,一個項目從需求到設計,再到開發、測試和驗收,而過程文檔不免要完成需求規格說明書、資料庫設計說明書、接口設計說明書等,理論上講,應該是先有了資料庫設計說明書再有資料庫表結構的設計,但是實際在開發中,肯定有些情況下是先設計出了資料庫表一邊開發著一邊再來補充資料庫設計說明書。那麼對於先有了表,再去補文檔的情況,應該如何做呢?

Mysql資料庫如何快速生成表結構文檔

1.mysql-front工具的介紹

MySQL-Front中文版是一個十分實用的資料庫管理工具,MySQL-Front中文版可以跨平臺操作資料庫。MySQL-Front一款小巧的管理Mysql的應用程式. 主要特性包括多文檔界面,語法突出,拖拽方式的資料庫和表格,可編輯/可增加/刪除的域,可編輯/可插入/刪除的記錄,可顯示的成員,可執行的SQL 腳本,提供與外程序接口,保存數據到CSV文件等。

2.mysql-front生成表結構

填寫連接資料庫的屬性,連接成功後在要生成表結構的資料庫上右鍵——輸出——HTML文件,確定後很快就可以生成一個資料庫名.html的文件,打開這個文件我們可以看到網頁中列出了每個表的表結構、索引信息,把需要的拷貝進資料庫設計說明書中即可。

後記

做程序開發雖然枯燥,但有時候也是有一些捷徑可圖的。

相關焦點

  • 使用PowerDesigner16.5 逆向資料庫生產表結構或導出word文檔
    使用PowerDesigner16.5 逆向資料庫生產表結構或導出word文檔一:PowerDesigner16.5及JDK1.8 32位下載地址二:安裝PowerDesigner說明:因為PD是32位的,使用JDBC連接資料庫時候也需要運行在
  • screw資料庫開發文檔
    文章首推今日主題:screw資料庫開發文檔生成簡介 相信大家會有資料庫文檔的需求,就是我們在開發中需要知道資料庫中某個表的情況,我們可能會去資料庫中查找,但是如果表非常多,而且表的欄位也非常多的時候,這個是一個非常不明智的選擇,我們可以生成一個資料庫開發文檔隨時查閱環境 實現過程 1、引入依賴jdbc這個依賴不能少
  • 如何使用MySQL資料庫
    如何使用MySQL資料庫前言:前面我們已經了解了如何搭建MySQL資料庫,那麼接下來我們就一起來了解一下,如何使用MySQL資料庫。MySQL資料庫系統也是一個典型的C/S(客戶端/伺服器)架構應用,要訪問MySQL資料庫需要使用專門的客戶端軟體。在linux系統中,最簡單、易用的MySQL客戶端軟體是其自帶的MySQL命令工具。
  • mysql查詢資料庫導致中文亂碼
    mysql查詢資料庫,如果資料庫裡的欄位的值是中文,就會出現亂碼,怎麼解決呢?看下面的講解寫一個test.php的文檔,代碼如下所示,打開mysql的界面,新建一個xml的資料庫,再建一個student的數據表,欄位值和記錄如下圖所示,打開谷歌瀏覽器,運行test.php文檔。運行結果是下圖:看到了吧,出現亂碼了,怎麼辦呢?
  • 使用PowerDesigner16.5 逆向資料庫 導出word文檔
    在上一篇《使用PowerDesigner16.5 逆向資料庫生產表結構或導出word文檔二》中,我們學會了使用PowerDesigner16.5怎麼連接資料庫,逆向生成表結構。有時候,我們需要把表結構以word形式導出來。這個時候我們同樣可以使用PowerDesigner來實現。
  • MySQL資料庫及應用
    需求設計D. 分組討論答案: A9 單選 概念結構設計是設計人員以用戶的觀點,對用戶信息的抽象和描述,是從現實世界到信息世界的第一次抽象,不需要考慮具體的資料庫管理系統。A. 對B.錯答案: A10 單選 概念結構設計階段設計出來的E-R圖可以在計算機中直接表示和處理並不需要將E-R圖轉換成關係模式A. 對B.
  • screw 1.0.1 發布啦,簡潔好用的資料庫表結構文檔生成工具
    Hi,親愛的廣大開發者朋友們,很高興,screw 1.0.1 發布啦, 在企業級開發中、我們經常會有編寫資料庫表結構文檔的時間付出
  • Java開發工程師如何在Mysql資料庫中創建表
    首先我們需要在資料庫中創建兩張表用來學習MyBatis對資料庫增刪改查的使用方法。如果是新安裝的資料庫可以直接複製我下面的sql進行表創建,如果是已使用中的資料庫可能表明會與我的表名衝突,需要創建一個新的database再執行sql,也可以直接刪除原來的表,如果表有外鍵關聯需要先解除外鍵約束再刪除。
  • 基於MySQL的高性能資料庫應用開發
    經過分析,資料庫伺服器是系統的瓶頸。當然,可以採用UNIX伺服器+大型資料庫的系統平臺,但其開發、運行、維護的費用比微機+Windows NT平臺的費用高出數倍。我們在其它一些系統的開發中,也經常遇到這樣的矛盾。如何在微機平臺上建立大容量、高效率、易維護、高性價比的資料庫系統呢?
  • 考前複習必備MySQL資料庫(關係型資料庫管理系統)
    命令:mysql -h遠程主機ip -uroot -p密碼退出mysql命名:exit回車,但是注意,想要成功連接到遠程主機,需要在遠程主機打開mysql遠程訪問權限。mysql和sqlite的區別mysql是web世界中使用最廣泛的資料庫伺服器。mysql是為伺服器端設計的資料庫,能承受高並發訪問,同時佔用的內存也遠遠大於SQLite。
  • MySQL教程之MySQL定時備份資料庫
    >#MySQLdump常用mysqldump -u root -p --databases 資料庫1 資料庫2 > xxx.sql1.2、 mysqldump常用操作示例1.備份全部資料庫的數據和結構mysqldump -uroot -
  • Mysql資料庫的使用方法
    4)支持外鍵;        5)支持崩潰數據自修復;       6) InnoDB設計目標是處理大容量資料庫系統,它的CPU利用率是其它基於磁碟的關係資料庫引擎所不能比的。:        1)資料庫-database:保存有組織的數據的容器(通常是一個文件或一組文件)        2)表-table:某種特定類型數據的結構化清單        3)模式-schema:關於資料庫和表的布局及特性的信息        4)列-column:表中的一個欄位,所有表都是由一個或多個列組成的        5)行-row:表中的一個記錄
  • MySQL資料庫操作語法詳解
    MySQL的資料庫以資料庫名為目錄下包含與表對應的文件的方式實現的,例如我的資料庫安裝目錄是/usr/local/mysql,並且創建了一個test資料庫,裡面有個test表。那麼在/usr/local/mysql/data目錄下的test子目錄就是test資料庫對應的目錄,該子目錄下的db.opt就指定了test資料庫的特性。
  • MYSQL資料庫操作案例
    >例如刪除名為 RUNOOB 的資料庫:mysql> drop database RUNOOB;MySQL 選擇資料庫以下實例選取了資料庫 RUNOOB:[root@host]# mysql -u root -p
  • 從零開始學 MySQL -- 創建資料庫並插入數據
    介紹 MySQL 新建資料庫,新建表,插入數據以及基本數據類型的相關知識。在 Linux 環境裡創建一個名為 mysql_shiyan 的資料庫。在資料庫創建兩張表 employee 和 department,分別表示員工表和部門表。
  • 利用PowerDesigner連接Mysql資料庫並逆向所有表關係圖兩種方式
    想想還是從資料庫入手吧。於是想到了在2015年還是2016年的時候在梳理其他項目使用了powerDesigner連接mysql逆向生成表關係圖。可是當時怎麼做的?徹底忘了。常言:好記性不如爛筆頭,況且我這個沒記性的人了。所以就有了本文。為了以後在用有個參考,也為了有需要的朋友做個參考。好了,廢話不多說。開始幹。
  • MySQL資料庫常用命令詳解
    從圖3-45可以看出,執行該命令後,終端窗口顯示了當前MySQL下有四個資料庫,分別是information_schema\mysql\performance_schema\sys\,這四個資料庫都是系統資料庫。
  • 「資料庫分享」MySQL資料庫優化
    「分表分庫」(用什麼策略分表分庫?)「主從分離」(用什麼中間件?)並沒有從細化到定量的層面去分析.如qps提高了%N? 有沒有減少文件排序?語句的掃描行數減少了多少?ps:QPS一般指每秒查詢率。索引的設計原則創建索引的列並不一定是select操作中要查詢的列,最適合做索引的列是出現在where子句中經常用作篩選條件或連表子句中作為表連接條件的列。
  • Mysql資料庫備份和還原常用的命令
    備份MySQL資料庫的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql備份MySQL資料庫為帶刪除表的格式備份MySQL資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫
  • 天貓面試真題:如何進行資料庫設計?
    在軟體開發的過程中,資料庫設計是非常重要的,它需要根據需求分析設抽象出 E-R 圖,邏輯結構設計,資料庫選型,物理設計,實施及運維。下面就聊聊那些年資料庫設計的那些事。數資料庫設計基本步驟需求分析階段要進行資料庫設計首先要了解用戶需求,參與到用戶需求分析中去,需求分析常用 SA(Structured Analysis:結構化分析方法)強調開發方法的結構合理性以及所開發軟體的結構合理性的軟體開發方法,是生命周期法的繼承與發展,是生命周期法與結構化程序設計思想的結合。