phpstorm怎么安装mysqlmysql odbc驱动安装

PhpStorm中如何使用database工具,详细操作方法_MySQL_第七城市
PhpStorm中如何使用database工具,详细操作方法
1.简介:PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率。它以其独特的开发便利性,短时间内应得了大量PHPer的青睐。MySQL是一个关系型数据库管理系统(RDBMS ,Relational Database Management System),由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。关系型数据库是指将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。在 WEB 应用方面,MySQL是最好的关系数据库管理系统应用软件之一,全球市场份额在23%左右,仅次于Oracle。关键是MySQL开源免费,搭配 PHP 和 Apache 可组成良好的开发环境。能够在开发神器PhpStorm中操作database,开发效率一定会更上一层楼。2.配置操作步骤:2.1打开database选择View—&Tool Windows—&Database单击打开。2.2新增数据连接选择 “+”—&Data Source—&MySQL点击打开,然后选择 “+”—&MySQL点击打开。第一次打开会提示MySQL驱动为安装,点击下载,会自动安装。2.3填写配置参数依次填写数据库连接名称,数据库地址,数据库名,用户名,用户密码。点击测试连接。其中数据库名称如果忘记,可以先不填写,显示的将是数据连接中的全部数据库。可以在选项卡Schema&Tables中选择想显示的数据库(打上对勾即可)。测试成功即可看到数据库、数据表及其表结构。过程中若让输入密码,再次输入即可。至此,配置工作完成。3.常用数据操作:3.1对table中的内容进行增删改查双击打开数据表,“+”添加一条数据,“-”删除一条数据,Ctrl + f 查找数据,双击需要更改的内容进行更改,回车确定更改。3.2对table的字段进行增删改增:选中需要操作的表,右键New—&Column单击选择,输入字段名,字段类型,选择字段属性,点击OK。下面还可以看到SQL语句。删:选中字段名,右键Delete即可。改:选中字段名,右键Rename即可。3.3对table本身进行增删改增:在database区域内,右键New—&Table单击选择。命名表名称,点击&+&添加字段。删:选中表名,右键Delete即可。改:选中表名,右键Rename即可。3.4对schema进行增删改增:右键New里面是不是没有找到Schema?没找到就对了,PhpStorm为用户提供了直接SQL功能,毕竟直接操作数据库的次数有限,没有做图形化的界面也是情有可原。另外,作为程序猿,不能忘掉SQL语句不是?言归正传:点击QL标识,假如你想创建一个名为ceshi666的数据库,在打开的页面中输入CREATE DATABASE(或者CREATE SCHEMA ceshi667;效果一样,后面会唠叨几句)点击左上角绿色三角按钮,即可完成数据库的创建。不显示?点击上面的扳手,找到选项卡Schema&Tables,选择新建的数据库 ceshi666,打上对勾即可。删:输入DROP DATABASE ceshi666;点击三角形执行即可。改:想要给数据库换个名字怎么办?直接RENAME DATABASE ceshi666 TO ceshi999;?对不起,这个语法在mysql 5.1.7中被添加进来,到了5.1.23又去掉了。 没有RENAME语法怎么换数据库名呢?办法是有的。首先:新建一个ceshi999数据库,然后把原数据库中的表全部重命名,最后删除原数据库即可。CREATE DATABASE&ceshi999;RENAME TABLE&ceshi666.table1 TO&ceshi999.table1,ceshi666.table2 TO&ceshi999.table2;DROP DATABASE&ceshi666;4.一些基本概念:4.1MySQL中CREATE DATABASE和CREATE SCHEMA有什么区别?答案是:没有区别。MySQL5.5的英文文档中,官方如是说:CREATE DATABASE creates a database with the given name.To use this statement, you need the CREATE privilege for the database.CREATE SCHEMA is a synonym for CREATE DATABASE.翻译:CREATE DATABASE用于创建数据库,并进行命名。如果要使用CREATE DATABASE,您需要获得数据库CREATE权限。CREATE SCHEMA 是 CREATE DATABASE的一个同义词。4.2database我理解了,那schema到底是啥?schema是oracle的产物,Mysql中原本没有这个概念,至从被oracle收购后也就有了,但意思与database相同。在oracle中官方定义schema如下:&A schema is a collection of database objects (used by a user.).schema objects are the logical structures that directly refer to the database’s data.A user is a name defined in the database that can connect to and access objects.schemas and users help database administrators manage database security.从定义中我们可以看出schema为数据库对象的集合,为了区分各个集合,我们需要给这个集合起个名字,这些名字就是我们在企业管理器的方案下看到的许多类似用户名的节点,这些类似用户名的节点其实就是一个schema。以下是网友打的比方:“首先来做一个比喻,什么是database,schema,table,列,行,user?可以把database看作是一个大的仓库,仓库分了很多很多的房间,schema就是其中的房间,一个schema代表一个房间,table可以看作是每个schema中的床,table(床)就被放入每个房间中,不能放置在房间之外,那岂不是晚上睡觉无家可归啊。然后床上可以放置很多物品,好比table可以放置很多列和行一样,数据库中存储数据的基本单元是table,现实中每个仓库放置物品的基本单位就是床,user就是每个schema的主人,(所以schema包含的object,而不是user),其实user是对应与数据库的(即user是每个对应数据库的主人),既然有操作数据库的(仓库)的权利,就肯定有操作数据库中每个schema(房间)的权利,就是说每个数据库映射的user有每个schema(房间)的钥匙,换句话说,如果它是某个仓库的主人,那么这个仓库的使用权和仓库中的所有东西都是他的(包括房间),他有完全的操作权,可以扔掉不用的东西从每个房间,也可以放置一些有用的东西到某一个房间,这个现实中的相似,我还可以给user分配具体的权限,也就是他到某一房间能做些什么,是只能看(read-only),还是可以像主人一样有所有的控制权(r/w),这个就要看这个user所对应的角色role了。”5.总结:以上介绍了在PhpStorm中操作database的一些方法,开发中大部分使用的操作也就这些。不过PhpStorm对database的操作比起专业的database软件还有些逊色,比如添加字段备注不方便,数据的导入导出不方便等。另外,欢迎补充更多高效database操作。如果喜欢,点个赞也是极好的。参考文献:/questions//create-new-database-in-phpstorm/help/phpstorm/2016.2/database-console.htmlhttps://en.wikipedia.org/wiki/Database_schema
最新教程周点击榜
微信扫一扫mac用phpstorm连接mysql数据库时出现的问题,谢谢_php吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:122,682贴子:
mac用phpstorm连接mysql数据库时出现的问题,谢谢收藏
寝室断电断网了,只有手机拍照发,不好意思。自己百度了一天,又谷歌还是没能解决。特意来求助。安装的是mamp pro集成的环境,都可以用,只是连接mysql的时候出现的问题。
上海php软件开发培训,汇道php培训,「大专以上」学员,0元入学,一周免费试听!上海php软件开发培训,汇道php教育培训,学成高薪就业,先就业,再付款!
sb室友搞了一天都没搞定 哪位大牛来帮帮他吧
大哥大姐们
你在function那里打印$link试试看,结果是不是一个资源!返回false 就是你连接出错了!那就连接配置数据出错
楼主现在解决了吗,我也遇到了
这是文件没有引入的问题,不是数据库的问题哈
mac 版本的MAMP,发现了一个好大的坑,我发现修改了php.ini文件,无论是从绝对路径,还是Template上改,保存重启阿帕奇之后,用 phpinfo(); 一看,都是没修改过的,现在想修改时区,修改display_errors都修改不了,宝宝心里好苦,有没有人遇到这个问题的
顶,求解决。。
mac用phpstorm连接mysql数据库时出现的问题,谢谢
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或错误就是下面这个我用的WAMPSEVER已经配置好了,请问该咋样解决才能直接在PHPSTORM中运行PHP程序
WampServer就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。
你还没有登录,请先登录或注册慕课网帐号
PHP只是提供了一个解释器,要运行还需要Apache或者Nginx服务器的支持
你还没有登录,请先登录或注册慕课网帐号
30838人关注
Copyright (C)
All Rights Reserved | 京ICP备 号-2匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。

我要回帖

更多关于 mysql jdbc驱动安装 的文章

 

随机推荐