一、Navicat连接数据库

①进入Navicat,由于要使用的是MySQL数据库,选择MySQL

②输入连接名(这个是随便起的)

由上图可知连接数据库的四个要素

  • host:确定要操作的数据库在哪台电脑上,比如上图的localhost代表的是本机,如果要操作的是别人的电脑,就需要输入其他的IP地址
  • port:端口号,MySQL默认的端口号是3306
  • user
  • password

二、修改数据库密码

连接上数据库之后,可以修改密码

注:①前面两个用户不要动,更改秘密用的是第三个用户

②第三个用户:root@localhost:root这个用户,只能通过本机来使用

账号@IP,数据库的访问限制,IP的作用是限制这个账号,只能通过这个IP来登录

若是想要修改访问权限,鼠标右键,编辑用户,如下图所示:

③改完密码之后,关闭连接,重新连接数据库,会发现连接不上,报以下错误

原因就是我们更改了密码,需要重新输入正确的密码才能再次连接之前的数据库:鼠标右键,编辑连接,输入修改后的密码即可

三、管理数据库

①新建数据库

②修改数据库

③删除数据库

注:操作都很简单,鼠标右键选择相应的功能即可

在创建数据库时注意数据库名和字符集的选择(utf8mb4)

四、管理数据库的表

新建好数据库之后,就可以开始对表进行管理了

①新建表

②修改表

③删除表

注:什么时候用int类型:会涉及到加减乘除运算的时候,电话是varchar

选择想要查看的表,鼠标右键-->对象信息-->DDL,可以查看相关SQL语句

在创建表时,涉及到时间的用datetime字段类型,在默认那块写上now()方法,可以实现自动更新时间

五、数据的操作

①增

②删:数据库的删除数据是以行为单位的

③改

④查:

进入一张表,可以对表中的数据进行筛选查找,Navicat支持多个条件筛选

Navicat的排序功能:asc:升序

desc:降序

六、数据库的导入导出

导出:可以对某一张表,某一个数据库进行导出操作,操作方式都是一样的

选中-->鼠标右键-->转储SQL文件-->结构和数据,耐心等待导出完成,然后就会得到一个以该导出数据库名字命名的SQL文件。

导入:

①连接要导入的数据库,在里面新建一个名字与导出的数据库名字一致的新的、空的数据库。

②打开这个新建的空数据库,运行上面导出的SQL文件。运行完毕,导出的数据库就导入到这个新建的数据库里了。

注:如果不新建一个新的数据库,在之前的数据库上进心导入操作的话,原来的数据库的数据会被导入进来的数据库数据覆盖

思维导图:

使用Navicat操作MySQL数据库的更多相关文章

  1. navicat操作mysql数据库

    1.利用mysql来做ER图 1.1点击模型->新建模型->点击表->新建表,这样就可以了 1.2 建好的ER图->工具 有导出到sql ,有同步到数据库 1.3 建好的表,可 ...

  2. 使用Go语言操作MySQL数据库的思路与步骤

    最近在做注册登录服务时,学习用Go语言操作MySQL数据库实现用户数据的增删改查,现将个人学习心得总结如下,另外附有代码仓库地址,欢迎各位有兴趣的fork. 软件环境:Goland.Navicat f ...

  3. Python操作MySQL数据库(步骤教程)

    我们经常需要将大量数据保存起来以备后续使用,数据库是一个很好的解决方案.在众多数据库中,MySQL数据库算是入门比较简单.语法比较简单,同时也比较实用的一个.在这篇博客中,将以MySQL数据库为例,介 ...

  4. Navicat操作MySQL简易教程

    前言: 日常使用 MySQL 的过程中,我们可能会经常使用可视化工具来连接 MySQL ,其中比较常用的就是 Navicat 了.平时也会遇到某些同学问, Navicat 怎么安装,如何使用等问题.本 ...

  5. Navicat可视化MySQL数据库

    Navicat可视化MySQL数据库 Navicat内部封装了所有的操作数据库的命令,用户只需要点击操作即可,无需书写sql语句. navicat能够充当多个数据库的客户端. 具体操作参考百度. py ...

  6. PHP操作MySQL数据库5个步骤

    PHP操作MySQL数据库一般可分为5个步骤:1.连接MySQL数据库服务器:2.选择数据库:3.执行SQL语句:4.关闭结果集:5断开与MySQL数据库服务器连接. 1.用mysql_connect ...

  7. python操作mysql数据库的相关操作实例

    python操作mysql数据库的相关操作实例 # -*- coding: utf-8 -*- #python operate mysql database import MySQLdb #数据库名称 ...

  8. 转 用C API 操作MySQL数据库

    用C API 操作MySQL数据库 参考MYSQL的帮助文档整理 这里归纳了C API可使用的函数,并在下一节详细介绍了它们.请参见25.2.3节,“C API函数描述”. 函数 描述 mysql_a ...

  9. PHP操作mysql数据库:[2]查询数据听语音

    本文主要详细讲解如何使用php语言,对mysql数据库进行查询.添加.删除.更新等操作. 工具/原料   Macromedia Dreamweaver 8 mysql数据库,php语言 一.前言   ...

  10. Code First操作Mysql数据库

    前面博客也讲了,自己做一个网站,选用的是MVC+EF Code First+MySql+EasyUI,先说下技术选型.一.为什么选择MVC? 因为之前自己做的系统大部分是webForm,MVC的之前也 ...

随机推荐

  1. oracle常用查看命令

    select sum(bytes/1024/1024/1024) from dba_segments;   #注:查看表空间大小,除以3个1024后的大小为GB du instance_name(实例 ...

  2. i春秋Test

    点开是个莫名其妙的网站...看看源码, 第一排好像有点东西 最后也有点东西,所以我们直接百度海洋CMS漏洞(https://www.freebuf.com/vuls/150042.html) 所以这里 ...

  3. 项目上的业务《接收一个xml信息包进行解析,xml中包含base64解析为电子文件》

    我就直接贴代码了,不太会说,附上注释. ps:需要根据系统字段和xml里面的标签字段进行建表,之后把xml标签的值进行添加.创建表的方法就是拼的sql. // 在线接收接口 @Transactiona ...

  4. lauyi渲染

    下拉框 <div class="layui-form-item x-city" id="start"> <label class=" ...

  5. c++详细学习——引用

    1 引用(reference) 引用是一个变量的别名,故引用在申明的时候必须给初始值,从此他们就建立了"不能离婚的婚姻关系",改变引用就会改变被引用的原变量 1 int main( ...

  6. 【Java SE】课程目录

    〇.课程简介 一.前言入门 二.数据类型.运算符.方法 三.流程控制 四.Idea.方法 五.数组 六.类.对象.封装.构造 七.Scanner类.Random类.ArrayList类 八.Strin ...

  7. 锂电池升压芯片,IC电路图资料

    锂电池常规的供电电压范围是3V-4.2V之间,标称电压是3.7V.锂电池具有宽供电电压范围,需要进行降压或者升压到固定电压值,进行恒压输出,同时根据输出功率的不同,(输出功率=输出电压乘以输出电流). ...

  8. 3A锂电池充电管理芯片PW4035

    PW4052 是一颗适用于单节锂电池的.具有恒压/恒流充电模式的充电管理 IC.该芯片采用开关型的工作模式, 能够为单节锂电池提供快速. 高效且简单的充电管理解决方案. PW4052 采用三段式充电管 ...

  9. socet网络编程

    一. 网络模型 应用层   -----     HTTP协议 传输层   -----     TCP协议 网络层   -----       IP协议 链路层   -----     以太网协议 二. ...

  10. day03-功能实现02

    家居网购项目实现02 5.功能04-会员登录 5.1需求分析/图解 需求如图: 输入用户名.密码后提交 判断该用户是否存在 如果存在,显示登录成功页面 否则返回登录页面,要求重新登录 要求改进登录密码 ...