Emacs sql-mode 自動鏈接數據庫 (當前僅支持MySQL)

Emacs 的 sql-mode 可以將emacs做爲一個數據庫客戶端來使用,用戶能夠打開一個.sql 文件,鏈接數據庫並執行sql文件中部分SQL指令。 這個插件不方便的地方是每次創建數據庫鏈接的時候都須要先選擇數據庫產品 (nysql, DB2, oracle ...), 而且輸入一些鏈接信息才能夠打開SQLi buffer。 插件 emacs-sqlhat 可以讓用戶在sql文件中設置這些信息,經過一條命令就能夠直接打開SQLi buffer。python

安裝

能夠在github上下載 emacs-sqlhat : https://github.com/ChanningBJ/emacs-sqlhat 首先安裝python部分:mysql

python setup.py install

而後在 .emacs 中加上這兩行git

(add-to-list 'load-path  "/path/to/emacs-sqlhat")
(require 'sqlhat)

使用

打開sql文件後在文件頭加上下面的信息:github

--! product: mysql
--! hostname: 127.0.0.1
--! user: mysqluser
--! password: mysqlpassword
--! database: databasename

執行 sqlhat-connect 來建立 SQLi buffersql

M-x sqlhat-connect
相關文章
相關標籤/搜索