MySQL 查询数据

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表中

输出结果如下所示:

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

原文发布于微信公众号 - Python与MySQL(gh_f241b4810c6a)

原文发表时间:2018-03-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏python学习路

一、Mysql(1)

  数据库简介 人类在进化的过程中,创造了数字、文字、符号等来进行数据的记录,但是承受着认知能力和创造能力的提升,数据量越来越大,对于数据的记录和准确查找,成为...

37390
来自专栏java工会

java设计模式-单例模式

19060
来自专栏一枝花算不算浪漫

[Java面试十二]数据库概念相关

383110
来自专栏乐百川的学习频道

使用sqlite3 模块操作sqlite3数据库

Python内置了sqlite3模块,可以操作流行的嵌入式数据库sqlite3。如果看了我前面的使用 pymysql 操作MySQL数据库这篇文章就更简单了。因...

21270
来自专栏Java后端技术栈

MySQL开发规范与使用技巧总结

1.库名、表名、字段名必须使用小写字母,并采用下划线分割。 a)MySQL有配置参数lower_case_table_names,不可动态更改,Linux系统...

11130
来自专栏个人随笔

初识MySQL

sc delete mysql 删除服务! 一:数据库介绍 引入: 我们之前使用的数据都是存储在内存中的!比如说我们写一个注册功能。 我们首先需要在内存中创建...

39470
来自专栏JAVA高级架构

SQL性能优化梳理

前言 本文主要针对的是关系型数据数据库MySql。键值类数据库可以参考最简大数据Redis。先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优...

31570
来自专栏Kevin-ZhangCG

MySQL数据库实用技巧

培养兴趣   兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然学习MySQL 5.6也不例外。 夯实基础   计算机领域的技术非常强调基础...

20410
来自专栏我的博客

PHP备份数据库原理

主要使用两个函数进行php备份数据库,缺点:不适合备份大型数据库 这里只是讲解下基本原理 备份基本原理过程:连接数据库服务器,查询表,导出表结构 查询数据,...

39160
来自专栏difcareer的技术笔记

C代码 从源代码到可执行文件——编译全过程解析

程序的生命周期从一个高级C语言程序开始,这种形式能够被人读懂,却不能被机器读懂,为了在系统上运行这个程序,该源程序需要被其他程序转化为一系列低级机器语言指令,然...

60650

扫码关注云+社区

领取腾讯云代金券