phpStorm是一个功能强大的IDE,不仅对PHP提供了支持,而且对前端HTML、CSS、JavaScript的支持也是非常不错的。此外,phpStorm还集成了很多实用的功能,下面就phpStorm的数据库管理工具的配置及使用作详细的介绍。

前期配置(配置数据库连接)

phpStorm支持的数据库种类是非常多的,如:SQL SERVER、My SQL、DB2、Oracle...下面就以连接My SQL为例。

  1. 点击软件右侧的“Databases(在phpStorm7.12版本及以下是为Data Sources)”,如下图所示:

  2. 接着点击上图所示的My SQL,进入如下界面,以下包含中文注释的为必填项:

    如上图所示,因为我的机器已经安装了My Sql驱动,所以没有“Download”。你必须点击"Download"下载驱动,才可以连接My Sql数据库。配置完成后,你可以点击“Test Connection”来测试数据库的连接。

  3. 点击“OK”之后,就完成了配置。此时,你会看到数据库管理工具中列出了所有的数据库名。如果你不需要全部显示,你可以在“Schemas & Tables”中配置要显示的数据库。关于数据库的配置就到这里面,下面就说一下简单的应用。

用IDE中来管理你的数据库吧

在完成以上的操作以后,你就可以看到服务器上的数据库列表了(可以在Schemas & Tables中来配置要显示的数据库)。

接着你可以用数据库管理工具的菜单(快捷键Ctrl + N)来定义表、字段、索引、外键等。

创建一个表

表的创建向导,只要填简单的空,phpStorm就可以自动生成相应的Sql语句,操作起来相当便捷迅速。

更改、添加表名或字段名

在数据库表或字段上点击右键(或者按Shift + F6),就可以更改表名或字段名;当然,你也可以在表上选择添加字段,完成表字段的更改。

事务控制

phpStorm提供的表编辑器和sql控制台都提供了执行原生SQL语句的功能,并在些基础上提供了还原功能。所以你可以大胆的操作,而不用担心错误操作,因为你做的操作几乎都可以回滚。

数据的导出

在数据编辑器中的数据你都可以轻而易举的导出到文件或剪贴板,支持导出的格式也还是非常多的,如:Json、CSV、HTML、SQL等。当然,phpStorm对CSV文件的编辑都可以呈现在表格中进行编辑,非常的友好。

相关链接

关于phpStorm在数据库方面的相关功能,你可以点击以下扩展链接:SQL support and Database tools

用phpStorm的数据库工具来管理你的数据库的更多相关文章

  1. 数据库工具链接阿里云MySQL数据库

    数据库工具:Toad for MySQL ssh工具:XShell 5 跳板机配置: 配置通道: 源主机:数据库工具链接的地址: 侦听接口:数据库工具侦听接口: 目标主机:数据库阿里云地址: 目标端口 ...

  2. Toad for Oracle针对于Oracle数据库的可视化管理工具使用

    Toad for Oracle安装包下载地址:http://pan.baidu.com/s/1mgBOLZU 在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工 ...

  3. 基于WPF重复造轮子,写一款数据库文档管理工具(一)

    项目背景 公司业务历史悠久且复杂,数据库的表更是多而繁杂,每次基于老业务做功能开发都需要去翻以前的表和业务代码.需要理解旧的表的用途以及包含的字段的含义,表少还好说,但是表一多这就很浪费时间,而且留下 ...

  4. 如何基于WPF写一款数据库文档管理工具(二)

    系列目录 基于WPF重复造轮子,写一款数据库文档管理工具(一) 本篇重点 上次发表了基于WPF重复造轮子,写一款数据库文档管理工具(一) 得到不少人支持,文章一度上到了博客园推荐表首页,看来大家对这个 ...

  5. 5.7 Liquibase:与具体数据库独立的追踪、管理和应用数据库Scheme变化的工具。-mybatis-generator将数据库表反向生成对应的实体类及基于mybatis的mapper接口和xml映射文件(类似代码生成器)

    一. liquibase 使用说明 功能概述:通过xml文件规范化维护数据库表结构及初始化数据. 1.配置不同环境下的数据库信息 (1)创建不同环境的数据库. (2)在resource/liquiba ...

  6. 数据库开发基础-SQl Server 控制数据库的服务+数据库的创建与管理(增删改查)

    控制数据库的服务: 方法一: 1.Windows+R 打开运行  打开cmd 2.输入net start MSSQLserver 启动数据库服务 输入net stop MSSQLserver 关闭数据 ...

  7. 使用Navicat远程管理OpenShift的数据库

    其实 phpMyAdmin 这个 web 端的 MySQL 数据库管理工具还是很好的,要不然也不会成为 MySQL 数据库的绝配.但是我想,很多人应该和重华一样,不太喜欢使用 web 端的工具,总觉得 ...

  8. Oracle 数据库基本操作——用户管理与文件管理

    目录: 1.初始状态 2.登录数据库 3.创建表空间 1)概念 2) 基本表空间 3)表空间管理 4.创建新用户 5.删除用户 6.用户的授权 1)定义 2)授予权限的方法 3)权限分类 4)授权注意 ...

  9. 怎样在SharePoint管理中心检查数据库架构版本号、修补级别和修补程序的常规监控

    怎样在SharePoint管理中心检查数据库架构版本号.修补级别和修补程序的常规监控 准备: 确保你是可以訪问管理中心的场管理员. 開始: 1. 打开管理中心--升级和迁移. 2. 点击"查 ...

随机推荐

  1. [转]申瓯 JSY2000-06 程控电话交换机呼叫转移设置

    说明:若申瓯程控电话交换机分机有事不在位置上或遇忙分机正忙时为使某些重要来话不丢失,可设置将呼入本机的电话转移至其他分机及公网固定电话或手机.电话交换机使用了本功能不管分机用户在什么地方都能接听到办公 ...

  2. 现已告别五险一金?迎来社保商保时代保险INSURAUNCE

    现已告别五险一金?迎来社保商保时代保险INSURAUNCE 经济工作会议提出,中国要降低社会保险费,研究精简归并"五险一金",可以说是为社保变革指明了大方向.未来,生育保险将与基本 ...

  3. 使用devstack/pike部署多节点实验

    目录 第一步:安装Ubuntu16.04 server并以stack为用户名创建用户 第二步:安装git及相关配置 第三步:安装Open vSwitch 2.5.X 第四步:获取devstack脚本 ...

  4. 如何在一个电脑上同时使用两个Git的账号

    前言 又需要登录公司的账号,又想在电脑上使用自己的账号. 实现 首先是git config方面的设置,要取消掉原本对于git账号的全局设置. git config --global --unset u ...

  5. PAT甲题题解-1058. A+B in Hogwarts (20)-大水题

    无语,这种水题还出,浪费时间,但又不得不A... #include <iostream> #include <cstdio> #include <algorithm> ...

  6. 实验作业:使gdb跟踪分析一个系统调用内核函数

    实验作业:使gdb跟踪分析一个系统调用内核函数(我使用的是getuid) 20135313吴子怡.北京电子科技学院 [第一部分] 根据视频演示的步骤,先做第一部分,步骤如下 ①更新menu代码到最新版 ...

  7. Java的起源和发展

    程序设计语言的发展             第一代语言:机器语言   0011 1100 ……             第二代语言:汇编语言   ADD 12,0x13              第三 ...

  8. 第二个spring冲刺第4天

    今天,我们团队参考了其他团队的四则运算的程序,发现很多地方可以学习. 1.别人的界面比较唯美,我们做的有点粗糙,所以这个必须要改善. 2.别人的具有较多的功能,比如计时器,我们要效仿. 3.还有难度选 ...

  9. [转帖]QEMU和QEMU-KVM的关系

    QEMU和QEMU-KVM的关系 https://blog.csdn.net/shengxia1999/article/details/52244119   版权声明:本文为博主原创文章,未经博主允许 ...

  10. Windows 下 Docker 的简单学习使用过程之三 创建images 导出images

    1. 创建images 主要有两种方法, 一种是docker commit 一种是docker build 其中有一个很明显的区别: docker commit 是将运行状态的虚拟机 进行 生成ima ...