python查询

#coding=utf-8
import MySQLdb
conn = MySQLdb.Connect(host = ‘127.0.0.1‘,port=3306,user=‘root‘,passwd=‘‘,db=‘test‘,charset=‘utf8‘)
cursor = conn.cursor()
sql = "select * from orders"
cursor.execute(sql)

#获取总记录数
print cursor.rowcount

#获取一条数据
rs = cursor.fetchone()
print rs

#获取3条数据,将从第二条开始
rs = cursor.fetchmany(3)
print rs

#获取所有数据,返回所有的数据
rs = cursor.fetchall()
print rs

cursor.close()
conn.close()

  

时间: 2024-12-16 12:21:55

python查询的相关文章

Python查询一个城市的谷歌地图的经度和纬度

Python查询一个城市的谷歌地图的经度和纬度 设置Python环境 shou#!/usr/bin/env  python 编写脚本 import argparseimport osimport urllibimport requestsERROR_STRING = '' def find_lat_long(city):""" Find geographic coordinates """# Encode query string into Go

python查询数据库返回数据

python查询数据库返回数据主要运用到flask框架,pymysql 和 json‘插件’ #!/usr/bin/python # -*- coding: UTF-8 -*- import pymysql import flask,json server=flask.Flask(__name__) @server.route('/index',methods=['get','post']) def create(): db = pymysql.connect("localhost",

[ES]Python查询ES导出数据为Excel

版本 elasticsearch==5.5.0 python==3.7 说明 用python查询es上存储的状态数据,将查询到的数据用pandas处理成excel code # -*- coding: utf-8 -*- # @Time : 2019/7/22 10:41 # @Author : Skyell Wang # @FileName: es_data_get.py from elasticsearch import Elasticsearch import pandas as pd i

python 查询数据库数据 NoneType报错

python调试mysql数据库时,在测试单条查询语句的时候是没有问题的. 执行过程如下: 1.由连接对象conn获取到一个cursor. cur = conn.cursor() 2.执行sql语句. count = cur.execute(sql) 3.读取数据.  result = cur.fetchone() #获取一条 4.关闭游标.连接.cur.close() conn.close() 这个查询过程执行一次没有问题,但是多次执行的时候就出现了,NoneType. 或者是 charset

用Python查询手机号码归属地

简单的一个例子,是以前用Dephi写的,前不久刚实现了一个在Python中使用Delphi控件来编写界面程序,于是趁热写一个类似的的查询方案. 本实例是通过www.ip138.com这个网站来查询的,这里需要的几个知识点,就是用Python模拟网页提交数据,获得数据返回信息,以及对返回的Html信息进行解析,模拟Http提交,Python自带有一个urllib和urllib2这两个库,相当方便,只是奇怪,为什么不将两个库合并成一个,这样来的更方便.然后就是窗体了,窗体还是用我之前写的一个Pyth

Python查询数据库时候遇到的乱码问题

今天在看Python连接数据库的内容,然后遇到了最常遇到的字符乱码的状况,这真的很烦人,由于我用的是3.6的版本,,默认的是utf-8,如果是3以下的版本,请在文件开头加一句代码 #encoding=utf-8 这是菜鸟教程上的代码 import pymysql # 打开数据库连接 db = pymysql.connect("localhost","testuser","test123","TESTDB" ) # 使用curs

python查询mysql中文乱码问题

python2.7 查询或者插入中文数据在mysql中的时候出现中文乱码 --- 可能情况: 1.mysql数据库各项没有设置编码,默认为'latin' 2.使用MySQL.connect的时候没有设置默认编码 3.没有设置python的编码,python2.7默认为'ascii' 4.没有解码 --- 解决方法: 1.设置mysql的编码 ubuntu执行下列语句:** sudo vim /etc/mysql/my.cnf **然后在里面插入语句: [client]default-charac

python查询mongodb内数据

初学者,写的不好请指出. #第一步以insertTime为条件查询时间段内的数据 #第二部步可以选择是否再以通话Id为条件筛选第一步所查询出来的数据 #因为使用的是配置文件,所以首先在代码当前目录下创建一个配置文件,db.conf 代码: 1 import configparser 2 import pymongo 3 from pymongo import MongoClient 4 import time 5 6 print('以insertTime为条件查询:可以按通话id筛选数据') 7

python——查询linux指定目录下所有的空目录

1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 #*******查询指定目录中的空目录********* 4 #执行方法:python3 04-1.py + 目录名称 5 # a/b/c/f 6 # a/b/f 7 # a/b/r/1.txt 8 # python3 1.py a 9 # --> a/b/c/f 10 # a/b/f 11 import sys 12 import os, os.path 13 14 def find(p)

python查询windows文件

闲着没事,使用python写了一个查询windows中盘符文件的程序 代码: import os import winreg class Find_assign_file: """ drive 要查找的主路径,这是一个列表 file_find 要查找的文件名 file_mode 查找形式 信息为: 'i' 无误查找,根据用户输入的完整的文件名以及后缀信息进行查找 'h' 半模糊查找,根据用户输入的不包括后缀信息的文件名进行查找 'd' 模糊查找,根据用户输入的部分文件名信息进