中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

深圳品牌模板網站建設百度推廣助手怎么用

深圳品牌模板網站建設,百度推廣助手怎么用,網站被墻,php thml怎樣做網站前言 通常業(yè)務系統(tǒng)開發(fā)中,數據庫的設計與維護是至關重要的環(huán)節(jié)。而數據庫的文檔化則是確保團隊成員之間有效溝通、快速理解系統(tǒng)架構的基礎。 但目前數據文檔都是手動寫的,耗時費力,由于當前項目使用的是 mysql 作為存儲引擎,找找…

前言

通常業(yè)務系統(tǒng)開發(fā)中,數據庫的設計與維護是至關重要的環(huán)節(jié)。而數據庫的文檔化則是確保團隊成員之間有效溝通、快速理解系統(tǒng)架構的基礎。

但目前數據文檔都是手動寫的,耗時費力,由于當前項目使用的是 mysql 作為存儲引擎,找找看有沒有比較好用的工具,發(fā)現了一個比較契合的 mysql_markdown。

mysql_markdown 的使用

可以直接上 GitHub 上下載源碼,自行編譯。

快速使用

# 幫助
?  mysql_markdown -h
flag needs an argument: -h
Usage: mysql_markdown [options...]
--help  This help text
-h      host.     default 127.0.0.1
-u      username. default root
-p      password. default root
-d      database. default mysql
-P      port.     default 3306
-c      charset.  default utf8
-o      output.   default current location
-t      tables.   default all table and support ',' separator for filter, every item can use regexp
-l      language. default cn,support: cn,en# 使用
? mysql_markdown -p 123456 -d test
connecting to MySQL to export markdown document file.100% |█████████████████████████████████████████████████████████████████████████████████████| (1/1, 394 it/s)
convert to document finished in test_20241122_103043.md

go gorm 生成表/字段描述

使用過 gorm 的,對于生成數據庫字段描述應該不陌生,只需要在對應的結構體上添加 tag 即可,如下:

type User struct {Name string `gorm:"comment:姓名"`Age  int    `gorm:"comment:年齡"`
}

生成表的描述信息,注意:gorm 沒有提供類似 TableName 設置表名的方式來設置描述,得用 gorm:table_options 來設置,如果不是新建的表,這種設置方式也不能生效。

db.Set("gorm:table_options", "COMMENT '用戶表'").AutoMigrate(&User{})

實際例子

package mainimport ("gorm.io/driver/mysql""gorm.io/gorm""gorm.io/gorm/logger""log""os"
)type User struct {Name string `gorm:"comment:姓名"`Age  int    `gorm:"comment:年齡"`
}func (User) TableName() string {return "user"
}func getLocalTestDb() (db *gorm.DB, err error) {newLogger := logger.New(log.New(os.Stderr, "\r\n", log.LstdFlags), logger.Config{LogLevel:                  logger.Info,IgnoreRecordNotFoundError: true,Colorful:                  true,})db, err = gorm.Open(mysql.New(mysql.Config{DSN: "root:123456@tcp(127.0.0.1:3306)/test",}), &gorm.Config{Logger: newLogger, CreateBatchSize: 1000})return
}func main() {db, err := getLocalTestDb()if err != nil {log.Fatal(err)}db = db.Debug()// gorm:table_options 會在創(chuàng)建 table 的語句后添加相關的語句,不是新建的表不能生效err = db.Set("gorm:table_options", "COMMENT '用戶表'").AutoMigrate(&User{})if err != nil {log.Fatal(err)}log.Println("OK")
}

程序輸出

2024/11/22 10:23:08 main.go:41
[0.000ms] [rows:-] SELECT DATABASE()2024/11/22 10:23:08 main.go:41
[5.769ms] [rows:1] SELECT SCHEMA_NAME from Information_schema.SCHEMATA where SCHEMA_NAME LIKE 'test%' ORDER BY SCHEMA_NAME='test' DESC,SCHEMA_NAME limit 12024/11/22 10:23:08 main.go:41
[2.575ms] [rows:-] SELECT count(*) FROM information_schema.tables WHERE table_schema = 'test' AND table_name = 'user' AND table_type = 'BASE TABLE'2024/11/22 10:23:09 main.go:41
[49.289ms] [rows:0] CREATE TABLE `user` (`name` longtext COMMENT '姓名',`age` bigint COMMENT '年齡')COMMENT '用戶表'
2024/11/22 10:23:09 OK

使用 mysql_markdown 工具導出 md 文檔

mysql_markdown -p 123456 -d test

可見文檔內容如下:

## test tables message
#### 1、 user
用戶表| 序號 | 名稱 | 描述 | 類型 || 為空 | 額外 | 默認值 |
| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| 1 | `name` | 姓名 | longtext |  | YES |  |  |
| 2 | `age` | 年齡 | bigint |  | YES |  |  |

參考

  • mysql_markdown
http://www.risenshineclean.com/news/54748.html

相關文章:

  • 扁平化 手機網站首頁5118大數據平臺官網
  • wordpress固定鏈自定義結構企業(yè)關鍵詞優(yōu)化最新報價
  • 公司個人怎么做網絡推廣seo建站工具
  • 青島做網站方案網上營銷培訓課程
  • 蕪湖做網站哪家好網站流量分析工具
  • 怎么在國外網站做推廣百度推廣的幾種方式
  • 重慶江北區(qū)網站建設公司seo網絡推廣是什么意思
  • 個人網站做公司網站企業(yè)網絡營銷案例
  • 秦皇島海三建設沒錢了奉化seo頁面優(yōu)化外包
  • wordpress做物流網站百度搜索引擎的特點
  • 給人做網站多少錢張掖seo
  • 濰坊地區(qū)網站制作免費輿情監(jiān)測平臺
  • wordpress 文章推薦一篇福建優(yōu)化seo
  • 網站建設的目的和作用網站seo推廣排名
  • 阿里云企業(yè)網站怎么收費百度競價排名多少錢
  • 網站建設調查報告范文seo是怎么優(yōu)化上去
  • 找人做網站做的很爛seo診斷服務
  • 網站運營托管協(xié)議杭州網絡優(yōu)化公司排名
  • 武漢做網站的公司有哪些比較好友情鏈接也稱為
  • 糧食局網站建設報告網紅推廣
  • 清遠黨風廉政建設網站不受限制的搜索瀏覽器
  • 做網站每年要交不費用嗎石家莊seo公司
  • 設計網站賣錢seo百度點擊軟件
  • 網站關鍵字標簽最新seo操作
  • 海南城鄉(xiāng)建設庁網站色盲測試圖第六版
  • 圖片制作網頁關于進一步優(yōu)化落實疫情防控措施
  • 網站被墻了怎么辦百度推廣合作
  • 長沙專業(yè)網站設計2023年小學生簡短小新聞
  • ssp媒體服怎樣做網站搭建一個網站
  • 鄭州網站建設gusai123護膚品軟文推廣