今天為了搞清楚某個開發環境中有多少個table以及table的結構,嘗試使用了好幾個工具,toad,navicate,HeidiSQL及SQLyog,發現SQLyog有個功能真是不錯,簡單便利,導出的文件美觀大方。估計忽悠人一愣一愣的:)
先看看效果圖:
操作比較簡單:
1.打開SQLyog,先選擇你要導出架構的庫:
2.點擊<數據庫-》在創建數據庫架構html
3. 創建並保存
可以看出在列出數據庫表結果方面還是不錯的,比較直觀。但是還是差了點東西。
比如:外鍵,如果能生成ER圖那就更爽了。
還請高人介紹其他更強大的工具,謝謝。
相關推薦
'SQLite,多個應用程序可以同時訪問單個數據庫文件嗎?'
"多個進程可以同時打開同一個數據庫。多個進程可以同時執行SELECT。但是,只有一個進程可以隨時對數據庫進行更改。SQLite使用讀/寫鎖來控制對數據庫的訪問。(在Win95 / 98 / ME下,缺少對讀寫鎖的支持,而是使用概率模擬。)但請注意:如果數據庫文件保存在NFS...
'Python Requests作者另一神作,Records通用而優雅的數據庫訪問庫'
"我們在開發過程中經常涉及與數據庫進行交互,比如MySQL、Oracle、PostgreSQL、Sqlite,一般,我們使用其對應的Python 第三方模塊,實現相關數據庫操作,如下MySQL數據庫:mysql-connector,pymysql PostgreSQL數據庫...
'《細說PHP》第四版 樣章 第18章 數據庫抽象層PDO 9'
" 18.7 PDO的事務處理 事務是確保數據庫一致的機制,是一個或一系列的查詢,作為一個單元的一組有序的數據庫操作。如果組中的所有SQL語句都操作成功,則認為事務成功,那麼事務被提交,其修改將作用於所有其他數據庫進程。即使在事務的組中只有一個環節操作失敗,事務也不成功...
'分佈式數據庫中間件 MyCat 搞起來'
"MyCat 簡介前面文章我們提到,如果數據量比較大的話,我們需要對數據進行分庫分表,分完之後,原本存在一個數據庫中的數據,現在就存在多個數據庫中了,就像下面這樣:那麼此時 MyCat 所扮演的角色就是分佈式數據庫中間件!MyCat 是一個開源的分佈式數據庫中間件,它實現了...
'數據庫的各種優化——想要更多的聯繫我'
"查詢語句優化1: sql語句的時間花在哪兒?答: 等待時間, 執行時間.這兩個時間並非孤立的, 如果單條語句執行的快了,對其他語句的鎖定的也就少了所以,我們來分析如何降低執行時間.2: sql語句的執行時間,又花在哪兒了?答:a: 查----> 沿著索引查,甚至全表...
'Python連接MySQL數據庫方法介紹(超詳細!手把手項目案例操作)'
"作者 | CDA數據分析師來源 | CDA數據分析研究院本文涉及到的開發環境:操作系統 Windows 10數據庫 MySQL 8.0Python 3.7.2 pip 19.0.3兩種方法進行數據庫的連接分別是PyMySQL和mysql.connector步驟:連接數據庫...
'你向 Mysql 數據庫插入 100w 條數據用了多久?'
"多線程插入(單表)問:為何對同一個表的插入多線程會比單線程快?同一時間對一個表的寫操作不應該是獨佔的嗎?答:在數據裡做插入操作的時候,整體時間的分配是這樣的:鏈接耗時 (30%)發送query到服務器 (20%)解析query (20%)插入操作 (10% * 詞條數目)...
推薦中...