服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - MySQL数据库的多种连接方式及工具

MySQL数据库的多种连接方式及工具

2023-03-24 13:46猿同学 Mysql

本文详细的介绍了数据库的连接方式及数据库连接的工具,给初学者分享一些知识,也是学习总结,感兴趣的小伙伴可以阅读一下

一、MySQl命令行客户端

在Mysql安装完成后,Mysql命令行会自动配置在计算机上,在菜单中找到MySql 8.0 Command Line Client,输入密码即可进入。(密码在安装过程中设定的)

MySQL数据库的多种连接方式及工具

MySQL数据库的多种连接方式及工具

 

二、CMD命令进行连接

1.、按住win+r 建进入命令行

然后cd 到mysql的bin目录下,例如

cd D:

cd D:\Program Files\MySQL\MySQL Server 8.0\bin

mysql -u root -p 123456

2、或者直接去到bin目录里在目录框里输入cmd

MySQL数据库的多种连接方式及工具

mysql -u root -p 123456

3、直接进入,但要配置好环境。

按住win+r 建进入命令行

mysql -u root -p 123456

注意: -u后面为用户名,-p为密码

MySQL数据库的多种连接方式及工具

以上直接输入mysql -u root -p后报错是因为没有配置环境。找到环境变量进行配置,将Mysql的bin目录放到环境变量path中即可

MySQL数据库的多种连接方式及工具

MySQL数据库的多种连接方式及工具

在学习过程中比较快速的进入应选择第三中方法,配置好环境,win+R 进入命令框,在输入mysql -u root -p 123456即可,即可对数据库进行操作。

 

三、MySQL图形化管理工具

Mysql图形化管理工具采用C/S架构,用户通过安装在桌面计算机上的客户端软件连接并操作后台的Mysql数据库,客户端是图形化用户GUI,下面来介绍初学者使用的软件。

1、Navicat Premium 的使用

Navicat Premium 是一套数据库管理工具,让你以单一程序同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库。 此外,它与 Drizzle、OurDelta 和 Percona Server 兼容,并支持 Amazon RDS、Amazon Aurora、Amazon Redshift、SQL Azure、Oracle Cloud 和 Google Cloud 等云数据库。

下载时可以搜索破解版哦

首先打开Navicat Premium 点击连接Mysql,

然后输入用户名和密码即可。

MySQL数据库的多种连接方式及工具

MySQL数据库的多种连接方式及工具

MySQL数据库的多种连接方式及工具

MySQL数据库的多种连接方式及工具

MySQL数据库的多种连接方式及工具

MySQL数据库的多种连接方式及工具

总体来说还是很好用的,适合新手

2、DataGrip 的使用

DataGrip是JetBrains公司推出的管理数据库的产品,对于JetBrains公司,开发者肯定都不陌生,IDEA和ReSharper都是这个公司的产品,用户体验非常不错。所谓工欲善其事,必先利其器,如果用好了一款开发软件,将大大提升我们的工作效率。

安装完成之后打开进入到主页面,相信用过IDEA的同学会感到很亲切,界面如下。

MySQL数据库的多种连接方式及工具

面板中,左上部分列出了已经建立的数据库连接,点击各项,右侧会展示当前连接的配置信息,General面板中,可以配置数据库连接的信息,如主机、用户名、密码等,不同数据库配置信息不完全相同,填入数据库URL,注意,URL后有个选项,可以选择直接填入url,那么就不需要单独填主机名、端口等信息了。

MySQL数据库的多种连接方式及工具

Driver部分显示数据库驱动信息,如果还没有下载过驱动,底部会有个警告,提示缺少驱动

那就直接点击安装就可以了,会自动安装的。

MySQL数据库的多种连接方式及工具

连接后,我们就可以进行操作了,首先打开控制台,这里有之前保存的命令,也可以新建一个命令框。最方便的是可以直接窗口化的进行操作。

接下来,我们来使用DataGrip完成数据库的常用操作,包括查询数据、修改数据,创建数据库、表等。

创建一个数据库:

在左边框里点击右键-->新建-->点数据库。

MySQL数据库的多种连接方式及工具

MySQL数据库的多种连接方式及工具

可以看到他会自动生成代码,太牛了!

创建一个数据白表:

MySQL数据库的多种连接方式及工具

进行修改:

MySQL数据库的多种连接方式及工具

MySQL数据库的多种连接方式及工具

DataGrip的一些快捷键,和好用的功能:

1、关键字导航

当在datagrip的文本编辑区域编写sql时,按住键盘Ctrl键不放,同时鼠标移动到sql关键字上,比如表名、字段名称、或者是函数名上,鼠标会变成手型,关键字会变蓝,并加了下划线,点击,会自动定位到左侧对象树,并选中点击的对象

2、快速导航到指定的表、视图、函数等

在datagrip中,使用Ctrl+N快捷键,弹出一个搜索框,输入需要导航的名称,回车即可

3、全局搜索

连续两次按下shift键,或者鼠标点击右上角的搜索图标,弹出搜索框,搜索任何你想搜索的东西

4、结果集搜索

在查询结果集视图区域点击鼠标,按下Ctrl+F快捷键,弹出搜索框,输入搜索内容,支持正则表达式、过滤结果

5、行转列

对于字段比较多的表,查看数据要左右推动,可以切换成列显示,在结果集视图区域使用Ctrl+Q快捷键

6、*通配符自动展开

查询的时候我们会使用select_查询所有列,这是不好的习惯,datagrip能快速展开列,光标定位到_后面,按下Alt+Enter快捷键

7、大写自动转换

sql使用大写形式是个好的习惯,如果使用了小写,可以将光标停留在需要转换的字段或表名上,使用Ctrl+shift+U快捷键自动转换

8、sql格式化

选中需要格式化的sql代码,使用Ctrl+Alt+L快捷键

9、列编辑

按住键盘Alt键,同时按下鼠标左键拖动,能选择多列,拷贝黏贴等操作

10、代码历史

在文本编辑器中,邮件,local history,show history,可以查看使用过的sql历史

学会一些快捷键,还会提高我们的学习效率。

 

四、不同的电脑上使用Mysql

phpstudy是一个集成式的PHP运行环境,虽然是个软件,但他实现的功能就是给PHP语言编写的脚本赋予一个可执行的环境,可以为后端程序正式上传服务器之前做调试提供良好的测试环境。

首先要打开服务,先点击启动VNMP,然后再点击启动套件中的Apache和Mysql,FTP看情况,Nginx服务和Apache是一类型的,个人的话推荐Apache,二选一,具体区别自己百度。

本机如果已经安装Mysql服务,需要先卸载本机的Mysql服务,才能使用phpstudy,其他服务(Apache或者PHP)同理)。

MySQL数据库的多种连接方式及工具

只要我们在电脑上安装好小皮就可以把Mysql服务器配置好。太方便了。

以上就是MySQL数据库的多种连接方式及工具的详细内容,更多关于MySQL连接方式及工具的资料请关注服务器之家其它相关文章!

原文链接:https://blog.csdn.net/qq_21402983/article/details/127588768

延伸 · 阅读

精彩推荐
  • Mysqlmysql语句查询用户权限过程详解

    mysql语句查询用户权限过程详解

    这篇文章主要介绍了mysql语句查询用户权限过程详解,授予用户的权限可能分全局层级权限、数据库层级权限、表层级别权限、列层级别权限、子程序层级...

    王超元3432020-10-07
  • MysqlMySQL之递归小问题

    MySQL之递归小问题

    这篇文章主要介绍了MySQL之递归小问题,需要的朋友可以参考下...

    转载4152020-07-29
  • MysqlMySQL 查看每个 IP 的连接数

    MySQL 查看每个 IP 的连接数

    要统计MYSQL数据库的连接数,我们通常情况下是统计总数,没有细分到每个IP上。现在要监控每个IP的连接数,实现方式如下...

    piaoranyuji6192020-11-05
  • MysqlMySQL查询条件中放置on和where的区别分析

    MySQL查询条件中放置on和where的区别分析

    这篇文章主要给大家介绍了关于MySQL查询条件中放置on和where的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,...

    haoyq4182019-06-09
  • MysqlMySQL timestamp自动更新时间分享

    MySQL timestamp自动更新时间分享

    在mysql中timestamp数据类型是一个比较特殊的数据类型,他可以自动在你不使用程序更新情况下只要你更新了记录timestamp会自动更新时间 ...

    MYSQL教程网3072020-01-02
  • MysqlMySQL开启事务的方式

    MySQL开启事务的方式

    本篇文章给大家分享MySQL 是如何开启一个事务的,原文通过两种方式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参...

    程序员小航4822021-08-24
  • MysqlLinux中安装MySql 5.7.21的详细操作步骤

    Linux中安装MySql 5.7.21的详细操作步骤

    这篇文章主要给大家介绍了关于在Linux中安装MySql 5.7.21的详细操作步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价...

    Boris丶et5912020-08-24
  • Mysql利用mysql的inet_aton()和inet_ntoa()函数存储IP地址的方法分享

    利用mysql的inet_aton()和inet_ntoa()函数存储IP地址的方法分享

    当前很多应用都适用字符串char(15)来存储IP地址(占用16个字节),利用inet_aton()和inet_ntoa()函数,来存储IP地址效率很高,适用unsigned int 就可以满足需求,不...

    MYSQL教程网3892019-12-01