可使用 git 操作的数据库 dolt
生活随笔
收集整理的這篇文章主要介紹了
可使用 git 操作的数据库 dolt
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
什么是 dolt?
Dolt 是一個 SQL 數據庫,您可以像 git 存儲庫一樣分叉、克隆、分支、合并、推送和拉取。像任何 MySQL 數據庫一樣連接到 Dolt 以使用 SQL 命令運行查詢或更新數據,使用 Golang 語言編寫。
它與 MySQL 關系型數據庫一樣,具有表、視圖等概念,支持數據的增刪改查等操作。并且它提供了一個命令行工具,完美支持所有的 git 命令。
快速使用
安裝最新版 polt
或者下載二進制,并加入到 PATH 中
sudo?bash?-c?'curl?-L?https://github.com/dolthub/dolt/releases/latest/download/install.sh?|?bash'配置 dolt
配置用戶名和郵箱,與 git 配置類似
dolt?config?--global?--add?user.email?YOU@DOMAIN.COM dolt?config?--global?--add?user.name?"YOUR?NAME" image-20220718105123725設置數據存儲目錄
啟動 sql-server 服務
使用 sql-client 連接到 sql 服務
NOTICE: Dolt 同樣支持任何與 MySQL 兼容的客戶端,Dolt 也附帶一個客戶端。
dolt?sql-client創建數據庫以及表
提交初始化表
插入數據并查看表狀態
提交插入的數據并查看表狀態
對數據進行 reset 操作
模擬回滾的操作,如不小心把表刪掉了,導致數據全部丟失,此時可以使用 reset 回滾數據。
drop?table?employees; call?dolt_reset('--hard');總結
結合 mysql 與 git 的特性,dolt 可謂是想法新奇,提供了未來數據庫的新思路。
參考鏈接:https://github.com/dolthub/dolt
2022 GopherChina大會報名仍在火熱進行中!Gopher們掃描下方二維碼即可報名參與!
大會合作、現場招聘及企業購票等事宜請聯系微信:18516100522
記得分享、在看與點贊哦~
總結
以上是生活随笔為你收集整理的可使用 git 操作的数据库 dolt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序-从零开始制作一个跑步微信小程
- 下一篇: linux cmake编译源码,linu