Navicat中新建MySQL数据库与新建、修改、删除数据表及删除数据库详细操作方法

 更新时间:2023年11月25日 10:24:36   作者:申仙呀  
Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设,这篇文章主要给大家介绍了关于Navicat中新建MySQL数据库与新建、修改、删除数据表及删除数据库详细操作的相关资料,需要的朋友可以参考下

Navicat简介

Navicat是一种数据库图形化管理工具软件。

引入数据库管理软件管理数据有什么用呢?

我们可以通过命令行输入SQL语句来控制数据库,当引入了数据库图形化管理软件后,又可以通过界面化的鼠标操作代替SQL语句操作,提高了数据库直观性,降低了数据库的操作难度,也一定程度减少了数据库的工作量。

数据库管理软件有很多种,navicat就是数据库图形化管理软件其中一种,它可以从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 这些市面上常见的数据库。

本文针对mysql数据库,主要介绍navicat连接mysql数据库的常见基础操作,包括navicat新建、删除mysql数据库与新建、修改、删除数据表的详细操作。

Navicat连接mysql数据库左侧能看到该连接下的默认库。默认库有四个。

  • information_schema(mysql保存定义数据库的信息)
  • mysql(核心库,存权限等)
  • performance_schema(mysql数据库性能参数)
  • test(测试库,空库)

test可以删掉,剩下的我们不能在里面进行操作,以免混乱。

因此,我们使用数据库的第一步是新建一个数据库。

一、新建数据库

在navicat界面左侧连接界面空白处点击鼠标右键,选择新建数据库。

在弹出的“新建数据库‘页面,填写数据库名,可以选择字符集和排序规则。其中字符集和排序规则也可以不选,则设为默认。默认的字符集是utf8,排序规则utf8_general_ci。

点击【确定】,完成数据库的创建。

创建好的数据库可以在界面左侧的连接子界面看到,选择该库,右键调出菜单栏,选择“数据库属性“,可以查看并修改数据库的属性。

进入到“数据库属性“页面,可以看到是可以对字符集和排序规则进行修改。在初始时未设置这两个项,就会显示如下的字符集和排序规则。

二、新建数据表

1、新建表

首先双击左侧的需要建表数据库,使其成为绿色,表明数据库激活状态。这里我创建的库是sh_db。

2、创建表结构

新建的数据表有一个空行,可以直接写设计的表结构。比如先写一个id的列,类型是int,长度为4,不允许空值,是主键。

此后,可以通过菜单栏或者右键菜单【添加栏位】和【插入栏位】增加行,添加栏位是在当前行的后面加新行,插入栏位是在当前行的前面加新行。

增加表结构的列设计如下: username类型为varchar,长度10,不允许空值;password类型为varchar,长度20,不允许空值;phone是电话号码,考虑加区号和国际号码等形式,设置类型varchar,长度18,有一定冗余,允许空值;register_time是注册时间,选择datetime类型,长度不用设定,这个内容不重要,而且考虑到这个值是系统获取当前自动写入,调试中,允许空值。

完成之后点击菜单栏【保存】图标,会弹出填写表名的提示框。

在表名提示框输入表名sh_users,点击确定保存,可以看到表已经新建完成。在navicat软件界面左侧的数据库列表中已经展开能看到这个数据表。

在navicat软件界面右上的表图框里也能看到这个表,此时我们完成了表结构的创建。

3、查看表内容

已经建好的数据表有多种查看方式。右侧上部菜单栏有快捷菜单按钮可以操作;也可以先选择表,再右键点击,展开右键菜单。下图展示了上部的快捷菜单按钮和右键菜单。

当选择“设计表”时,展示的是 sh_users这个表结构,如下图。

当选择“打开表”时,能看到的是sh_users这个表的内容,当前为空。

4、添加表内容

在单元格空白处插入数据就可以添加一条表记录,比如这里我们插入用户名“张三”的一条记录。

在界面最底部“+“图标,鼠标移动过去会显示”插入记录“的文字,点击这个图标按钮,就可以插入下一条记录,如下图所示。

注意,这个插入时在id为1001的上面一行完成,当编辑了新的内容还未保存时,最下面的“√”图标从灰色变成了黑色,也就变得可用了,当鼠标移动过去,会提示“应用改变”,说明这个按钮功能是保存改变的数据。我们点击这个√图标,行数据就写入了数据库里。

我们可以一次多写几行记录,最后一次统一点击√图标,应用保存。

三、修改数据表

1、修改数据表内容

修改数据表内容有两种方式。

第一种简单:,将光标直接定位到要修改的单元格里,就可以修改。

第二种略复杂:我们在表内容界面,选择一行记录并选择最下面的三角图标,就进入了该行记录内容编辑界面,如下图,可以修改。

当点击进入编辑状态后,会进入下图界面。

对比上一个界注意界面有两个变化:一个是该行左侧的图标变了;一个是最下侧的三个图标状态变了:三角按钮(编辑功能)变灰,变得不可用,√按钮(应用改变)变黑了,变得可用了,×按钮()变黑了,变得可用了。

修改完数据后记得点击√按钮应用改变。

2、修改数据表结构

选择要编辑的数据表,点击“设计表”,进入表结构页面

在这个页面,和新建表时一样,我们可以对列内容重新定义。比如设置自动递增,或者填充零。

到这里,建表和维护表内容都已经掌握……可以愉快地快进到删库跑路的步骤了~

四、删除数据表

选择数据表,点击删除表,可以快速删除数据表。

五、删除数据库

左侧选择库,右键删除,这下库没了。

入土前临终关怀,送一句友情提示:删库一时爽,亲人两行泪

总结

到此这篇关于Navicat中新建MySQL数据库与新建、修改、删除数据表及删除数据库详细操作方法的文章就介绍到这了,更多相关navicat连接mysql常见基础操作内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL数据读写分离MaxScale相关配置

    MySQL数据读写分离MaxScale相关配置

    这篇文章主要为大家介绍了MySQL数据读写分离MaxScale相关配置详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • 带你5分钟读懂MySQL字符集设置

    带你5分钟读懂MySQL字符集设置

    本文详细介绍了mysql字符集、字符序的概念与联系,给大家分享了多种方式查看MYSQL支持的字符集。具体内容详情大家参考下本文
    2018-01-01
  • MySQL数据库查询性能优化的4个技巧干货

    MySQL数据库查询性能优化的4个技巧干货

    这篇文章主要为大家介绍了MySQL数据库查询性能优化的4个技巧干货详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • 浅析Mysql Join语法以及性能优化

    浅析Mysql Join语法以及性能优化

    在讲MySQL的Join语法前还是先回顾一下联结的语法,呵呵,其实连我自己都忘得差不多了,那就大家一起温习吧,这里我有个比较简便的记忆方法,内外联结的区别是内联结将去除所有不符合条件的记录,而外联结则保留其中部分。外左联结与外右联结的区别在于如果用A左联结B则A中所有记录都会保留在结果中,此时B中只有符合联结条件的记录,而右联结相反,这样也就不会混淆了。
    2014-05-05
  • mysql 不等于 符号写法

    mysql 不等于 符号写法

    今天在写sql语句的时候,想确认下mysql的不等于运算符是用什么符号表示的
    2013-08-08
  • MySQL常用判断函数小结

    MySQL常用判断函数小结

    本文带大家一起来看一看MySQL中都有哪些常用的控制流函数,以及控制流函数的使用场景都有哪些,非常具有实用价值,需要的朋友可以参考下
    2023-05-05
  • 通过yum方式安装mySql数据库的全过程

    通过yum方式安装mySql数据库的全过程

    当工作需要部署mysql时,通过手动上传安装包以及依赖包的方式安装mysql会比较麻烦,可以添加官方yum源,来实现自动安装依赖,方便快捷,下面这篇文章主要给大家介绍了关于通过yum方式安装mySql数据库的相关资料,需要的朋友可以参考下
    2022-07-07
  • Linux下MySQL5.7.18 yum方式从卸载到安装过程图解

    Linux下MySQL5.7.18 yum方式从卸载到安装过程图解

    这篇文章主要介绍了Linux下MySQL5.7.18 yum方式从卸载到安装过程图解,需要的朋友可以参考下
    2017-06-06
  • mysql8创建、删除用户以及授权、消权操作详解

    mysql8创建、删除用户以及授权、消权操作详解

    上网找过资料说要进入mysql数据库在进行这些操作,所以下面这篇文章主要给大家介绍了关于mysql8创建、删除用户以及授权、消权操作的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • mysql max 与 where 间的执行问题小结

    mysql max 与 where 间的执行问题小结

    这篇文章主要介绍了mysql max 与 where 间的执行问题小结,需要的朋友可以参考下
    2018-01-01

最新评论