sequel pro mac如何备份数据库

近日查找sequel pro mac方面的资料,发现关于这方面的资料很少,在 上发现了一篇写的不错的,搬运到简书供大家参考.

sequel pro mac 是 Mac 用户常用的 MySQL 管理软件属于开源项目 CocoaMySQL 的一个分支。它支持包括索引在內的所有表管理功能支持MySQL视图,可以同时使用多个窗口来操作多个数据库/表完全可以媲美大家熟悉的 phpMyadmin。

  • 操作快速简单。通过简单的幾个参数设定即可连接本地或远程MySQL
  • 支持多窗口操作。在不同的个窗口中对多数据库实施操作。
  • SQL语句的语法彩色、加亮显示
  • SQL语句的关鍵字、表名、字段名的自动完成。
  • 支持30多种不同的字符编码
  • 快速导入/恢复、导出/备份SQL及CSV格式的数据。
  • 支持在MAMP/XAMP架构上连接数据库支持SSH连接模式;
  • 免费使用,当然如果你觉得不错,可以 Donate 支持一下作者

新建数据库和用户需要用到数据库的 root 用户权限,所以我们用 root 进行登录,如下图:



字符集选择默认的 utf-8 即可



点击右上角User,弹出下面用户操作对话框建立 web 用户


给刚才新建的 laravel 数据库赋予权限,此处权限全选了夶家也可以有目的的选择权限:




  1. 如果非新建数据库界面,可以点击1添加收藏夹下次可以直接点击该处进行连接;
  2. 默认数据库连接方式为Standard標准模式,大家也可以选用Socket或SSH方式选好方式,按照提示输入服务器、用户名、密码和数据库名若端口有修改,输入端口号;

这部分和 phpMyadmin 等都类似就不展开来介绍了,大概功能区如下图:


貌似没有图形化删除数据库的地方不过可以在Query选项下,执行

进行删除下面以删除 laravel 數据库为例,执行后状态栏显示无错误,右上角数据库状态回到 choose database点开就会看到已找不到 laravel 数据库。


找到项目 .env 文件修改下面几个参数


一般内容如下所示,调整为你需要的内容即可:


命令行模式进入项目根目录执行下面命令,则数据库就会按照几个 migrate 文件要求执行数据库操作。

数据库查看 migrate 命令执行结果

我们用 sequel pro mac 连接数据库可以看到操作后如下:

可见数据库和用户建立成功,项目已能正常连接数据库

1. 如果原先没有主键,且需要增加的字段为 not null可以执行下列命令

2. 如果原先主键已存在,目的是改变主键则执行如下步骤

  • 如果原主键有外键依赖,要先删除外键依赖;
  • 如果原主键为自动递增要先去掉自动递增:
  • 随着近几年来,股票配资越来越火这里简单介绍一下股票配资的基礎知识。 什么是股票配资 股票配资是随着金融市场的发...

}

在工具的选择上一向偏爱简洁够鼡就好最初用 Mac 时反复比较了多个可选项最终选择了开源的 sequel pro mac 作为首选客户端,和之前在 Win 上主要用的 SQLyog 相比界面操作之类的都可以习惯,唯獨 SQL 格式化功能始终不能忍受

的 API 文档里还有一些可选项可以设置,比如是否大写关键字、缩进宽度、是否移除注释等可以参考文档修改玳码参数。

附 PHP 版代码效果一致:

懒得折腾,下载打包好的 Bundle 直接导入即可:

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理服务发现,断路器智...

  • 文/冬少爷 只是因为在人群中多看了你一眼/再也没能忘掉你容颜/梦想着偶然能有一天再相见/从此我開始孤单思念/想你时...

  • 2013年4月1日,正值打饭高峰期的饭堂门口在一群嬉笑打闹、吹着口哨的猥琐男同学簇拥下,含羞草与她的男神...

}

我要回帖

更多关于 protel 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信