1. 程式人生 > >Mac系統SequelPro下載介紹和使用方法

Mac系統SequelPro下載介紹和使用方法

  • Sequel Pro is a fast, easy-to-use Mac database management application for working with MySQL databases.

    You can find more details on our website: http://www.sequelpro.com/

    Sequel Pro 是 Mac 使用者常用的 MySQL 管理軟體,屬於開源專案 CocoaMySQL 的一個分支。它支援包括索引在內的所有表管理功能,支援MySQL檢視,可以同時使用多個視窗來操作多個數據庫/表。完全可以媲美大家熟悉的 phpMyadmin。

    Sequel Pro 的部分特性如下:

    操作快速,簡單。通過簡單的幾個引數設定即可連線本地或遠端MySQL。

    支援多視窗操作。在不同的個視窗中,對多資料庫實施操作。

    SQL語句的語法彩色、加亮顯示。

    SQL語句的關鍵字、表名、欄位名的自動完成。

    支援30多種不同的字元編碼。

    快速匯入/恢復、匯出/備份SQL及CSV格式的資料。

    相容MySQL3、4、5。

    支援在MAMP/XAMP架構上連線資料庫,支援SSH連線模式;

    免費使用,當然,如果你覺得不錯,可以 Donate 支援一下作者。

    通過 root 連線資料庫

    新建資料庫和使用者需要用到資料庫的 root 使用者許可權,所以,我們用 root 進行登入,如下圖:

    Mac 上的 MySQL 管理工具 -- Sequel Pro_MySQL

    建立資料庫

    點選 Choose Database -> Add Database 建立資料庫

    Mac 上的 MySQL 管理工具 -- Sequel Pro_MySQL

    字符集選擇預設的 utf-8 即可。

    Mac 上的 MySQL 管理工具 -- Sequel Pro_MySQL

    建立資料庫使用者

    點選右上角 User ,彈出下面使用者操作對話方塊,建立 web 使用者

    Mac 上的 MySQL 管理工具 -- Sequel Pro_MySQL

    給剛才新建的 laravel 資料庫賦予許可權,此處許可權全選了,大家也可以有目的的選擇許可權:

    Mac 上的 MySQL 管理工具 -- Sequel Pro_MySQL 用新建 web 使用者連線 laravel 資料庫

    首先,退出用 root 登陸的 sequel pro,再重新開啟。

    Mac 上的 MySQL 管理工具 -- Sequel Pro_MySQL

    如果非新建資料庫介面,可以點選 1 新增收藏夾,下次可以直接點選該處進行連線;

    預設資料庫連線方式為 Standard 標準模式,大家也可以選用 Socket 或 SSH 方式。選好方式,按照提示輸入伺服器、使用者名稱、密碼和資料庫名,若埠有修改,輸入埠號;

    點 3 Add to Favorites 則在 4 處會新增一個數據庫連線收藏,點 Save changes 則儲存到當前收藏;

    點選 5 Connect 連線資料庫。

    增加、編輯、刪除資料表

    這部分和 phpMyadmin 等都類似,就不展開來介紹了,大概功能區如下圖:

    Mac 上的 MySQL 管理工具 -- Sequel Pro_MySQL

    刪除資料庫

    貌似沒有圖形化刪除資料庫的地方,不過可以在 Query 選項下,執行

    drop database dbname

    進行刪除,下面以刪除 laravel 資料庫為例,執行後,狀態列顯示無錯誤,右上角資料庫狀態回到 choose database 。點開就會看到已找不到 laravel 資料庫。

    Mac 上的 MySQL 管理工具 -- Sequel Pro_MySQL

    用 laravel 的 artisan 工具建立和更新資料表 laravel 連線配置

    找到專案 .env 檔案,修改下面幾個引數

    Mac 上的 MySQL 管理工具 -- Sequel Pro_MySQL

    migrate 檔案編輯

    找到 database/migrations 目錄,檢視或編輯目錄下的 migrate 檔案

    Mac 上的 MySQL 管理工具 -- Sequel Pro_MySQL

    一般內容如下所示,調整為你需要的內容即可:

    Mac 上的 MySQL 管理工具 -- Sequel Pro_MySQL

    命令列執行 migrate 操作

    命令列模式進入專案根目錄,執行下面命令,則資料庫就會按照幾個 migrate 檔案要求,執行資料庫操作。

    php artisan migrate 資料庫檢視 migrate 命令執行結果

    我們用 sequel pro 連線資料庫,可以看到操作後如下:

    Mac 上的 MySQL 管理工具 -- Sequel Pro_MySQL

    可見資料庫和使用者建立成功,專案已能正常連線資料庫。