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输入密码闪退的问题

    解决mysql输入密码闪退的问题

    之前安装的mysql一直运行正常,但是在昨天装了个VS2010旗舰版。结果今天mysql就不能用了,于是在网上看了一下最只要就是mysql的服务没有起来的缘故。本文分享了几个解决方案,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-11-11
  • MySQL子查询详细教程

    MySQL子查询详细教程

    这篇文章主要介绍了MySQL子查询详细教程的相关资料,需要的朋友可以参考下
    2022-10-10
  • CentOS7.5 安装MySql的教程

    CentOS7.5 安装MySql的教程

    这篇文章主要介绍了CentOS7.5 安装MySql的教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • SQL性能优化方法及性能测试

    SQL性能优化方法及性能测试

    这篇文章主要介绍了SQL性能优化方法及性能测试,文章围绕主题展开详细内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下,希望对你的学习有所帮助
    2022-05-05
  • 线上MySQL的自增id用尽怎么办

    线上MySQL的自增id用尽怎么办

    MySQL的自增id都定义了初始值,然后不断加步长。虽然自然数没有上限,但定义了表示这个数的字节长度,那自增id用完,会怎么样?本文就来介绍一下
    2021-08-08
  • MYSQL插入处理重复键值的几种方法

    MYSQL插入处理重复键值的几种方法

    当unique列在一个UNIQUE键上插入包含重复值的记录时,默认insert的时候会报1062错误,MYSQL有三种不同的处理方法,下面我们分别介绍。
    2012-09-09
  • 浅谈MySQL和Lucene索引的对比分析

    浅谈MySQL和Lucene索引的对比分析

    下面小编就为大家带来一篇MySQL和Lucene索引的对比分析。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • mysql 重要日志文件汇总

    mysql 重要日志文件汇总

    这篇文章主要介绍了mysql 重要日志文件的汇总,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下
    2020-11-11
  • MySQL处理JSON常见函数的使用

    MySQL处理JSON常见函数的使用

    这篇文章主要介绍了MySQL处理JSON常见函数的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • MySQL 转义字符使用说明

    MySQL 转义字符使用说明

    MySQL 转义字符,大家可以看下,方便以后使用。
    2009-10-10

最新评论