MySQL数据库的多种连接方式及工具
作者:猿同学 发布时间:2024-01-13 10:37:14
一、MySQl命令行客户端
在Mysql安装完成后,Mysql命令行会自动配置在计算机上,在菜单中找到MySql 8.0 Command Line Client,输入密码即可进入。(密码在安装过程中设定的)
二、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 -u root -p 123456
3、直接进入,但要配置好环境。
按住win+r 建进入命令行
mysql -u root -p 123456
注意: -u后面为用户名,-p为密码
以上直接输入mysql -u root -p后报错是因为没有配置环境。找到环境变量进行配置,将Mysql的bin目录放到环境变量path中即可
在学习过程中比较快速的进入应选择第三中方法,配置好环境,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,
然后输入用户名和密码即可。
总体来说还是很好用的,适合新手
2、DataGrip 的使用
DataGrip是JetBrains公司推出的管理数据库的产品,对于JetBrains公司,开发者肯定都不陌生,IDEA和ReSharper都是这个公司的产品,用户体验非常不错。所谓工欲善其事,必先利其器,如果用好了一款开发软件,将大大提升我们的工作效率。
安装完成之后打开进入到主页面,相信用过IDEA的同学会感到很亲切,界面如下。
面板中,左上部分列出了已经建立的数据库连接,点击各项,右侧会展示当前连接的配置信息,General面板中,可以配置数据库连接的信息,如主机、用户名、密码等,不同数据库配置信息不完全相同,填入数据库URL,注意,URL后有个选项,可以选择直接填入url,那么就不需要单独填主机名、端口等信息了。
Driver部分显示数据库驱动信息,如果还没有下载过驱动,底部会有个警告,提示缺少驱动
那就直接点击安装就可以了,会自动安装的。
连接后,我们就可以进行操作了,首先打开控制台,这里有之前保存的命令,也可以新建一个命令框。最方便的是可以直接窗口化的进行操作。
接下来,我们来使用DataGrip完成数据库的常用操作,包括查询数据、修改数据,创建数据库、表等。
创建一个数据库:
在左边框里点击右键-->新建-->点数据库。
可以看到他会自动生成代码,太牛了!
创建一个数据白表:
进行修改:
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服务器配置好。太方便了。
来源:https://blog.csdn.net/qq_21402983/article/details/127588768


猜你喜欢
- Python socket C/S结构的聊天室应用服务端:#!/usr/bin/env python#coding:utf8 import
- 本文实例讲述了Python元组常见操作。分享给大家供大家参考,具体如下:不能修改的列表就叫做元组。1 访问元素元组是使用圆括号来标识的。 定
- 本文实例讲述了python获取文件版本信息、公司名和产品名的方法,分享给大家供大家参考。具体如下:该python代码可得到文件版本信息、公司
- 本文实例为大家分享了微信小程序实现简单倒计时的具体代码,供大家参考,具体内容如下任务描述:计时器任务要求:案例描述:设计一个实现倒计时功能的
- 一、基本概念查找(Searching)就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素(或记录)。查找表(Search
- 本文实例讲述了Python爬虫框架scrapy实现的文件下载功能。分享给大家供大家参考,具体如下:我们在写普通脚本的时候,从一个网站拿到一个
- 查看两个数据库的同名表的字段名差异问题描述开发过程中有多个测试环境,测试环境 A 加了字段,测试环境 B 忘了加,字段名对不上,同一项目就报
- 1、字符串前加 u例:u"我是含有中文字符组成的字符串。"作用:后面字符串以 Unicode 格式 进行编码,一般用在中
- 获得某层tensor的输出维度代码如下所示:from keras import backend as K@wraps(Conv2D)def
- PDO::execPDO::exec — 执行一条 SQL 语句,并返回受影响的行数(PHP 5 >= 5.1.0, PECL pdo
- 显示图像是 Opencv最基本的操作之一, imshow()函数可以实现该操作。如果使用过其他GUI框架背景,就会很自然地调用 imshow
- 注:MySQL5.7破解root密码,跳过密码认证登录到数据库,直接修改表中的密码即可,但是MySQL 8.0则不可以这样修改root密码,
- 了解如何在sublime编辑器中安装python软件包,以实现自动完成等功能,并在sublime编辑器本身中运行build。安装Sublim
- 一、抛出异常和自定义异常Python中使用用异常对象(exception object)表示异常情况,当程序运行遇到错误后,就会触发发异常。
- MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能
- 矩形选区概述矩形选区是一种常见的对象选择方式,这个名词最常见于Photoshop中,用于在一个子图选择鼠标拖动的矩形区域中的元素,在matp
- 照例使用XMLhttp同步方式获取数据,可是由于网络不稳定,经常造成'死锁'状况,既send之后一直不返回服务器结果,也不出
- /************************************************************ * Code
- 前言学完语法和正在学习语法的时候,我们可以在空闲的时候,写几个简单的小项目,今天我们就用最基础的语法看两个实战语法练习猜数字游戏项目游戏说明
- 组合模式我们把Composite模式看成一个复杂的属性结构,其实基本有三种角色:树干(定义一些操作树叶leaf的操作),树枝(树干上有很多树