使用Navicat操作MySQL数据库
一、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数据库的更多相关文章
- navicat操作mysql数据库
1.利用mysql来做ER图 1.1点击模型->新建模型->点击表->新建表,这样就可以了 1.2 建好的ER图->工具 有导出到sql ,有同步到数据库 1.3 建好的表,可 ...
- 使用Go语言操作MySQL数据库的思路与步骤
最近在做注册登录服务时,学习用Go语言操作MySQL数据库实现用户数据的增删改查,现将个人学习心得总结如下,另外附有代码仓库地址,欢迎各位有兴趣的fork. 软件环境:Goland.Navicat f ...
- Python操作MySQL数据库(步骤教程)
我们经常需要将大量数据保存起来以备后续使用,数据库是一个很好的解决方案.在众多数据库中,MySQL数据库算是入门比较简单.语法比较简单,同时也比较实用的一个.在这篇博客中,将以MySQL数据库为例,介 ...
- Navicat操作MySQL简易教程
前言: 日常使用 MySQL 的过程中,我们可能会经常使用可视化工具来连接 MySQL ,其中比较常用的就是 Navicat 了.平时也会遇到某些同学问, Navicat 怎么安装,如何使用等问题.本 ...
- Navicat可视化MySQL数据库
Navicat可视化MySQL数据库 Navicat内部封装了所有的操作数据库的命令,用户只需要点击操作即可,无需书写sql语句. navicat能够充当多个数据库的客户端. 具体操作参考百度. py ...
- PHP操作MySQL数据库5个步骤
PHP操作MySQL数据库一般可分为5个步骤:1.连接MySQL数据库服务器:2.选择数据库:3.执行SQL语句:4.关闭结果集:5断开与MySQL数据库服务器连接. 1.用mysql_connect ...
- python操作mysql数据库的相关操作实例
python操作mysql数据库的相关操作实例 # -*- coding: utf-8 -*- #python operate mysql database import MySQLdb #数据库名称 ...
- 转 用C API 操作MySQL数据库
用C API 操作MySQL数据库 参考MYSQL的帮助文档整理 这里归纳了C API可使用的函数,并在下一节详细介绍了它们.请参见25.2.3节,“C API函数描述”. 函数 描述 mysql_a ...
- PHP操作mysql数据库:[2]查询数据听语音
本文主要详细讲解如何使用php语言,对mysql数据库进行查询.添加.删除.更新等操作. 工具/原料 Macromedia Dreamweaver 8 mysql数据库,php语言 一.前言 ...
- Code First操作Mysql数据库
前面博客也讲了,自己做一个网站,选用的是MVC+EF Code First+MySql+EasyUI,先说下技术选型.一.为什么选择MVC? 因为之前自己做的系统大部分是webForm,MVC的之前也 ...
随机推荐
- Solon v1.11.0 发布,Hello Java
一个更现代感的 Java 应用开发框架:更快.更小.更自由.没有 Spring,没有 Servlet,没有 JavaEE:独立的轻量生态.主框架仅 0.1 MB. @Controller public ...
- python opencv制作隐藏图片
前言 隐藏图片就是在白色背景和黑色背景显示出不同的图片,之前qq可以显示,现在好像也不行了,原因就是原来的qq,在发出来默认是白色背景,而点开后是黑色背景.但是这个原理还是挺有意思的,所以简单的研究了 ...
- ArcObjects SDK开发 005 ArcObjects SDK中的插件式架构
1.什么是插件式架构 插件式架构设计中主要包括三个重要部分,宿主.插件协议以及插件实现.宿主是指使用插件的部分,该模块可以是一个类,也可以是多个接口和类组成的模块.插件协议是指宿主与插件之间的协议,宿 ...
- 教你用JavaScript完成轮播图
案例介绍 欢迎来到我的小院,我是霍大侠,恭喜你今天又要进步一点点了!我们来用JavaScript编程实战案例,做一个轮播图.图片每3秒自动轮换,也可以点击左右按键轮播图片,当图片到达最左端或最右端时, ...
- js day04 实参与形参个数不一致
// function fn(x, y) { // // x = 1 // // y = undefined // // 1 + ...
- 虚拟网络VLAN
一.VLAN划分基础 1.VLAN概念 VLAN叫做虚拟局域网,逻辑上将网络划分 2.VLAN的分类 静态vlan:基于端口划分静态VLAN 动态vlan:基于MAC地址划分动态VLAN 3.VLAN ...
- 关于ckPlayer 视频加密那些事
最近疫情期间,公司在做一个在线行业教育收费平台,所以不得不做视频转码/切片/加密. 现在只说视频加密如何实现,找遍了所有百度,几乎没有提供相应的源码和例子. 而ckPlayer官网有一个收费的案例:如 ...
- 基于.NetCore开发博客项目 StarBlog - (21) 开始开发RESTFul接口
前言 最近电脑坏了,开源项目的进度也受到一些影响 这篇酝酿很久了,作为本系列第二部分(API接口开发)的第一篇,得想一个好的开头,想着想着就鸽了好久,索性不扯那么多了,直接开写吧~ 关于RESTFul ...
- jmeter 之性能分布式压测
背景: 当并发量达到一定数量时,单台测试设备不足以支撑,甚至会出现内存溢出等情况,解决这个问题就可用分布式测试,使用多台测试设备来达到更大的用户并发数. 原理: 1.一台设备作为调度机(master) ...
- JavaScript:输入语法:prompt与confirm
prompt prompt有两个参数: 第一个参数会显示在弹窗的输入框的上方: 第二个参数是可选的,会显示在输入框内,是一个初始值: 我们在输入框内输入的任何内容,都会作为返回值,返回给变量resul ...