前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL 查询数据

MySQL 查询数据

作者头像
福贵
发布2018-04-12 14:54:44
6.7K0
发布2018-04-12 14:54:44
举报
文章被收录于专栏:菜鸟致敬菜鸟致敬

MySQL 数据库使用SQL SELECT语句来查询数据。

你可以通过 mysql> 命令提示窗口中在数据库中查询数据,或者通过 Python来查询数据。

语法

以下为在MySQL数据库中查询数据通用的 SELECT 语法:

SELECT column_name,column_name FROM table_name[WHERE Clause][LIMIT N][ OFFSET M]

  • 查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
  • SELECT 命令可以读取一条或者多条记录。
  • 你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据
  • 你可以使用 WHERE 语句来包含任何条件。
  • 你可以使用 LIMIT 属性来设定返回的记录数。
  • 你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。

通过命令提示符获取数据

以下实例我们将通过 SQL SELECT 命令来获取 MySQL 数据表 runoob_tbl 的数据:

实例

以下实例将返回数据表 runoob_tbl 的所有记录:

读取数据表:

select * from runoob_tbl;

输出结果:

以上部分使用菜鸟教程的原文,未做修改,以下是Python实例


使用 Python来获取数据

使用 pymysql 模块的函数execute() 及 SQL SELECT 命令可以轻松获取数据。

该函数用于执行 SQL 命令,然后通过 Python 的函数 fetch() 来使用或输出所有查询的数据。

fetchall() 函数从结果集中取得所有数据。

fetchmany( ) 函数可以直接指定抓取的数量,fetchone()函数则抓取一个数据

以下实例为从数据表 dmbj 中读取所有记录。

实例

尝试以下实例来显示数据表 dmbj 的所有记录。

注:小编已经抓取所有盗墓笔记的章节目录与链接,储存在学习使用的远程mysql数据库中,如需使用远程数据库或者单独创建个人使用的数据库请后台联系小编或者后台回复mysql

抓取的数据存储在dmbj的dmbj表中

输出结果如下所示:

如有任何疑问可加小编微信学习交流

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-03-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python与MySQL 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • MySQL 数据库使用SQL SELECT语句来查询数据。
    • 语法
      • 通过命令提示符获取数据
        • 实例
      • 读取数据表:
        • 使用 Python来获取数据
          • 实例
      相关产品与服务
      云数据库 SQL Server
      腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档