0203 生成mysql的資料庫的資料字典

2021-10-02 15:11:18 字數 1052 閱讀 9937

專案的資料庫字典表是乙個很重要的文件。通過此文件可以清晰的了解資料表結構及開發者的設計意圖。

通常為了方便我都是直接在資料庫中建表,然後通過工具匯出資料字典。

在mysql資料庫中有乙個information_schema庫,它提供了訪問資料庫元資料的方式。

什麼是元資料呢?就是關於資料的資料,如資料庫名、表名、列的資料型別、訪問許可權等。

schemata表:提供了當前mysql例項中所有資料庫的資訊。是show databases的結果取之此表。

tables表:提供了關於資料庫中的表的資訊(包括檢視)。詳細表述了某個表屬於哪個schema,表型別,表引擎,建立時間等資訊。

show tables from schemaname的結果取之此表。

columns表:提供了表中的列資訊。詳細表述了某張表的所有列以及每個列的資訊.

show columns from schemaname.tablename的結果取之此表。

當時是寫乙個軟體交付文件,急著交付,直接連線資料庫,desc tables,複製得到內容,然後手工調整為markdown格式,12個表耗費差不多6個小時時間,現在想想真是笨的可以,造個輪子,防止後面碰到這種情況再這麼痛苦;

自己就是產品經理,設計的互動步驟如下:

已經編碼實現;

前端: thymeleaf jquery

後端:jdbc

介面文件:

通過本篇,你學會了:

1. 乙個超級簡單的前後端實現的springboot專案;

1. 獲得了乙個生成資料字典的小工具;

**獲取點我!

live555生成庫檔案

若需要將live555編譯共享庫,可以借助config.linux with shared libraries配置檔案。首先需要修改配置檔案的交叉編譯器 1 在該檔案26行處新增 26 cross compile?opt friendlyarm toolschain 4.5.1 bin arm no...

MOSS 實現Form認證 1 生成使用者資料庫

在這裡,筆者有必要提醒大家要謹慎學習本篇文章。這是因為實現form認證後,您的 將不能再在sharepoint designer中開啟 呵呵,至少筆者尚未找到解決方案,如果讀者有好的實現方案,歡迎共享!因此,除非您的 已經開發完畢,準備發布了,否則請不要實現form認證。當然,如果您不嫌麻煩,願意把...

mysql資料庫查詢成本 Mysql查詢成本

理解了索引的原理,我們先來看一下單錶的查詢。表結構如下 create table single table id int not null auto increment,key1 varchar 100 key2 int,key3 varchar 100 key part1 varchar 100 ...