mysql的可视化工具_Mysql可视化工具Navicat的基本使用

mysql的可视化工具_Mysql可视化工具Navicat的基本使用一、写在前面的话相信大多数php初学者刚学习mysql的时候,应该都是在cmd黑窗口中进行一些基本sql的增删改查操作,但是在企业中几乎不会在黑窗口环境中进行sql的编写,主要有两点原因:1.界面不友好(虽然有点逼格)2.容易造成数据的误删除(不像女朋友没了可以再找),下面就给大家介绍mysql可视化工具navicat的常用的操作。至于怎么安装navicat相信大家都会,基本一路next,然后选…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

一、写在前面的话

相信大多数php初学者刚学习mysql的时候 ,应该都是在cmd黑窗口中进行一些基本sql的增删改查操作,但是在企业中几乎不会在黑窗口环境中进行sql的编写,主要有两点原因:1.界面不友好(虽然有点逼格)2.容易造成数据的误删除(不像女朋友没了可以再找),下面就给大家介绍mysql可视化工具navicat的常用的操作。

至于怎么安装navicat相信大家都会,基本一路next,然后选择一个安装路径即可。安装好如下所示:

6b3740ab112e

软件界面:

6b3740ab112e

二、数据库的操作

还记得怎么删库到跑路吗?下面就来传授大招。

1、连接数据库

第一步:选择,连接-MySQL

6b3740ab112e

第二步:输入用户名和密码

6b3740ab112e

会显示出当前所有的数据库:

6b3740ab112e

2、创建数据库

第一步:鼠标放在任意的数据库上面,鼠标右键选择创建数据库,同时也可以删库

6b3740ab112e

第二步:输入创建数据库的名称,字符集设置

6b3740ab112e

注:

如果字符集选择utf8mb4 — UTF-8 Unicode也可以,它对utf-8完全兼容,只是它可以额外的存储一个emoji表情,表情占4个字节,而utf-8最多只能存储3个字节。

一般排序规则选择utf8_general_ci或utf8mb4_bin,主要是字符串对比的时候前者不区分大小写,后者区分大小写。

三、数据表的操作

主要说明怎么创建表、修改表。

1、创建数据表

第一步:选中一个数据库如db,选中表,鼠标右键新建表

6b3740ab112e

第二步:给表设置字段相关信息

添加栏位:添加字段。

插入栏位:插入字段。

删除栏位:删除字段。

6b3740ab112e

设置好表字段信息之后,Ctrl+s或点击保存按钮进行保存,如下保存表名为users。

6b3740ab112e

2、修改数据表

选中要修改的表,其他步骤和上面一样,最后保存即可

6b3740ab112e

3、删除数据表

选中要删除表

6b3740ab112e

4、其他操作(复制表、清空表等)

6b3740ab112e

清空表:清空表中全部记录。

截断表:清空数据表,同时主键字段从1开始增长。

复制表:复制一张表。

5、给表添加数据

6b3740ab112e

选中记录前面的三角号,鼠标右键会有更多的操作。

6b3740ab112e

当然还有其他的操作,需要大家动动鼠标点点就搞明白了!

四、备份还原数据库数据表

1、备份

当只想备份一个数据表的时,选中表鼠标右键-转储SQL文件,可以选择是备份表结构,还是结构和数据一起备份

6b3740ab112e

选择一个备份的位置,注意文件后缀是sql

6b3740ab112e

如果要备份数据库中所有的表,选中数据库转储SQL文件即可,操作和上面一样。

2、还原

还原的时候需要明确要把数据表还原到哪个数据库,所以一般需要建立一个数据库或选择一个数据库进行还原,因为备份的SQL文件,并没有备份创建数据库的指令。

6b3740ab112e

选中之前备份的sql文件即可还原了。

五、sql语句的编写

可视化工具提高我们开发效率的同时,各位老铁也不要忘记了原生的sql语句。

选择一个数据库,查询-新建查询-输入增删改查的sql语句执行即可,如下:

6b3740ab112e

结果:

6b3740ab112e

以上就是我给大家分享的一些navicat的基本操作,若有错误的地方和建议大家可以在评论区说明,我会及时改正过来。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213438.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于IE打印预览内容显示不全的问题解决「建议收藏」

    关于IE打印预览内容显示不全的问题解决

    2022年1月19日
    74
  • 关于OpenProcessToken「建议收藏」

    关于OpenProcessToken「建议收藏」OpenProcessToken  要对一个任意进程(包括系统安全进程和服务进程)进行指定了写相关的访问权的OpenProcess操作,只要当前进程具有SeDeDebug权限就可以了。要是一个用户是Administrator或是被给予了相应的权限,就可以具有该权限。可是,就算我们用Administrator帐号对一个系统安全进程执行OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwProcessID)还是会遇到“访问拒绝”的错误。什么原因呢?原来在默认的情况下进程的一些访问权限

    2022年6月25日
    23
  • 浅析MOS管工作原理「建议收藏」

    浅析MOS管工作原理「建议收藏」MOS管分为N沟型MOS管和P沟型MOS管N沟型P沟型N沟型:漏极D接正极,源极S接负极,栅极G正电压时导电沟道建立,N沟道MOS管开始工作。P沟型:漏极D接负极,源极S接正极,栅极G负电压时

    2022年8月4日
    6
  • let暂时性死区理解「建议收藏」

    let暂时性死区理解「建议收藏」Let中提到的暂时性死区到底是什么,它的产生原因是? ES6规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡是在声明之前就使用这些变量,就会报错。总之,在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”,也就是说使用let声明的变量都是先声明再使用,不存在变量提升问题。letmyname=’sxx’;{console.log(myname);l…

    2022年6月24日
    27
  • 代码生成器修改备注名_王者荣耀名字代码生成器

    代码生成器修改备注名_王者荣耀名字代码生成器1.model层生成时主键的字段是int32?2.Pcip_Msg中的IsAllClinics本是tinyintnotnull,但转成后是Byte?应该去?才对的.3.应能适应网络及本地中的有错数据库

    2022年7月28日
    3
  • pycharm database 没有_pycharm社区版使用教程

    pycharm database 没有_pycharm社区版使用教程网上教程都是直接打开右上角的database,但是我死活也没找到,后来发现应该是因为社区版的问题,需要自己安装,详细步骤如下图。1.打开File—》Settings—-》Plugins搜索database,选择DatabaseNavigator安装即可done~

    2022年8月29日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号