Navicat中Mysql的使用--增删改查

Navicat的增删改查

提示:Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设




前言

作为一个前端。了解一下数据库的连接,并查询一下数据是有必要的,在这里就我自己的学习,做一个简单的笔记。


一、Navicat的数据库连接

  1. 数据库的连接
    在这里插入图片描述
  2. 连接上就是绿色的
    在这里插入图片描述

二、Navicat的增删改查

1.新增

(语句:增加的语句格式::Insert into 哪个表(表里的那些字段) VALUES 哪些内容 )
INSERT INTO product(product_name,product_price,product_type,product_img,product_des) VALUES("wgs66","66","88","999","000")

翻译:
为product表新增product_name,等于"wgs66",product_price等于"66",product_type等于"88",product_img等于"999",product_des等于"000"的单条数据,
如图在这里插入图片描述
效果如下:
在这里插入图片描述

2.删除

(语句:删除的语句格式:DELETE FROM 表格名称 WHERE 什么内容 AND 什么内容; )
DELETE FROM product WHERE product_id="4"

翻译:
从product表中删除product_id等于"4"的整条数据
如图
在这里插入图片描述

效果如下:
在这里插入图片描述

3.修改

(语句:修改的语句格式:Update 表(名称)Set 改成什么 Where 改哪里的(行/列,或者莫一个字段等于多少的数据) )
UPDATE product SET product_id=2 WHERE product_name="wgscehs";

翻译:
为product表修改product_id=3的那条数据,让 product_name等于"wgscehs"

4.查询

(语句:查询的语句格式:Select 输出内容 From 从哪一个表(标的名称) Where 给出的条件)
SELECT * FROM product WHERE product_id="2"

翻译:
为product表查询product_id=2的那条数据数据,


总结

Navicat的增删改查:还有导出连接和导入连接,很方便

  • 6
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Qt是一种跨平台的C++应用程序开发框架,Navicat是一种常用的数据库管理工具。要实现通过Qt链接Navicat进行信息的增删改查,我们需要使用Qt的数据库模块来连接和操作数据库。 首先,我们需要在Qt安装Qt的第三方数据库驱动程序。Navicat通常使用MySQL数据库,所以我们需要安装MySQL数据库驱动程序。在.pro文件,我们可以添加以下代码进行配置: ``` QT += sql LIBS += -lmysqlclient ``` 接下来,我们需要在代码包含Qt数据库相关的头文件,并建立数据库连接: ``` #include <QtSql> QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setPort(3306); db.setDatabaseName("数据库名"); db.setUserName("用户名"); db.setPassword("密码"); if (db.open()) { qDebug() << "数据库连接成功"; } else { qDebug() << "数据库连接失败"; } ``` 建立好数据库连接后,就可以进行信息的增删改查操作了。例如,我们可以使用QSqlQuery类执行SQL语句来实现增删改查操作。以下是一个例子: ``` QSqlQuery query; query.prepare("INSERT INTO 表名 (字段1, 字段2) VALUES (:value1, :value2)"); query.bindValue(":value1", value1); query.bindValue(":value2", value2); if (query.exec()) { qDebug() << "插入成功"; } else { qDebug() << "插入失败"; } query.prepare("UPDATE 表名 SET 字段 = :value WHERE 条件"); query.bindValue(":value", value); if (query.exec()) { qDebug() << "更新成功"; } else { qDebug() << "更新失败"; } query.prepare("DELETE FROM 表名 WHERE 条件"); if (query.exec()) { qDebug() << "删除成功"; } else { qDebug() << "删除失败"; } query.prepare("SELECT 字段 FROM 表名 WHERE 条件"); if (query.exec()) { while (query.next()) { QString value = query.value(0).toString(); qDebug() << value; } } else { qDebug() << "查询失败"; } ``` 通过以上代码,我们可以实现对Navicat连接的数据库进行信息的增删改查操作。当然,在实际开发,可能会有更多复杂的操作和错误处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值