MySQL 之Navicat Premium 12安装使用、pymysql模块使用、sql注入问题的产生与解决

本文介绍了Navicat Premium 12的简介和使用,强调了其作为数据库管理工具的优势。同时,详细讲解了pymysql模块的基本操作,包括查询、增删改等。最后讨论了SQL注入问题,提供了产生原因及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

阅读目录

  • 一、Navicat Premium 12简介与使用:

  • 二、pymysql模块的使用:

    查:
    增删改

  • 三、sql注入问题产生与解决方法:

本文内容提要:

  1. Navicat Premium 12 的介绍、使用。
  2. pymysql模块的使用
  3. sql注入问题的产生与解决

一、Navicat Premium 12简介与使用:

1、Navicat Premium 12是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

其实Navicat Premium 12与MySQL直接的关系就相当于pycharm与python解释器之间的关系,而Navicat就是一种操作数据库图形化的一种功能加强软件。学会它的目的只有一个:更高效地让我们操作管理查询数据库

2、Navicat Premium 12的使用:(由于Navicat Premium 12主要是图形化操作界面,所以个人此处省去操作流程,具体流程都可以通过可视化的图形界面自己去摸索清楚,这是作为程序员的最基本的要求吧。)

Navicat Premium 12安装与破解方法详见:https://www.cnblogs.com/suguangti/p/10875870.html

对Navicat Premium 12的使用我们需要掌握大致以下几种:

  1. 测试+连接数据库
  2. 新建数据库
  3. 新建表,新增字段+类型+约束
  4. 设计表:外键
  5. 新建查询
  6. 读懂并会建立表模型

# Tip:批量加注释:Ctrl+? 批量去注释:Ctrl+shift+?

二、pymysql模块的使用:

pymysql的一般使用方法:import pymysql # 导入pymysql模块

查:

--------------------------------------------------------------------
	注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:895817687
---------------------------
Navicat Premium12软件介绍 Navicat Premium功能介绍 缝数据迁移 数据传输、数据同步和结构同步让你以低成本轻松快速地迁移数据。提供详细的指引,在各种数据库管理系统之间传输数据。比对和同步数据库的数据和结构。只需几秒钟就能设置和部署比对,并获得你要运行更改的详细脚本。 多元化操作工具 导入向导能将不同格式的数据传输到数据库,或者设置数据源连接并使用 ODBC 传输。表、视图或查询结果的数据可导出为 Excel、Access、CSV 等格式。使用数据表样式的网格查看以及一系列数据编辑工具来添加、修改和删除记录,方便你编辑数据。Navicat 为你提供有效管理数据所需的工具,并确保能顺利进行。 简单的 SQL 编辑 视觉化 SQL 创建工具助你创建、编辑和运行 SQL 语句,而不必担心语法和正确命令的用法。透过关键字建议和减少重复输入相同的代码,自动完成代码和自定义的代码段功能可让编码更加快速。我们的调试组件能快速寻找和更正 PL/SQL 和 PL/PGSQL 编码时的错误,你可设置断点,逐步运行程序,查看和修改变量值,以及检查调用堆栈。 智能数据库设计器 使用我们的专业对象设计器创建、修改和管理所有数据库对象。精密的数据库设计和模型创建工具能将数据库转化为以图形表示,让你轻松创建模型、创建和了解复杂的数据库。 提升生产力 强大的本地备份或还原解决方案和用于 Oracle 数据泵或 SQL Server 备份实用工具的直观界面能引导你完成整个备份进程,并减少发生错误的机会。交互式设计界面和高效的工作流程让你在几分钟内完成编制专业的高质量报表,并为可重复的部署进序(如报表生成、数据库备份和脚本运行)设置于特定时间或日期自动运行。无论你身处何地,都可随时把事情办好。 协同合作更方便 将你的连接设置、模型、查询和虚拟组同步到我们的 Navicat Cloud 服务,以便你可实时访问它们,并随时随地同事分享。有了 Navicat Cloud,你可善用每分每秒,使你的生产力达致最高. 高级安全连接 通过 SSH 通道和SSL 创建安全的连接,确保每个连接都是安全、稳定和可靠。我们支持数据库服务器的不同认证方式,如 MySQL 和 MariaDB 的 PAM 认证,以及 PostgreSQL 的 GSSAPI 认证。 Navicat 12 提供了更多的认证机制和高性能环境,所以你再也不用担心使用不安全的网络进行连接。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值