基于python和mysql的查询操作
2016-04-10 16:23
621 查看
1.当我们和数据库交互时,查询操作是必不可少的,下面我们来看下如何用python来对mysql数据库进行操作。
1.1基本的查询操作:
select * from table1;查询表table1中的所有数据
select id from talbe1;查询表table1中包含id的数据
下面举例来看下基本操作
1.2 select和where连用,选择 artist_id=“‘61dfd882204789d7d0f70fee2b901cef”的所有song_id,一共12条记录,全部正确找出。
2. 为了方便我们更好的说明查询操作,接下来我们新建一个mytest的数据库,并在库中放入表sqltest.
#coding:utf-8 #__author:dragon import csv import time import pickle import numpy as np import matplotlib.pyplot as plt import MySQLdb def mysqlOperateFrist(): conn = MySQLdb.connect(host='localhost',user='root',passwd='123',db='mytest',charset="utf8") curs = conn.cursor() sql = """create table sqltest ( song_id char(5) not null, artist_id char(5), publish_id tinyint, plays_id int, language tinyint, gender tinyint )""" # curs.execute(sql1) curs.execute(sql) curs.close() conn.close() if __name__ == '__main__': mysqlOperateFrist() print 'OK'
2.1 在mysql中显示如sqltest,sql1.
建立的两个这样的表
2.2 使用子查询实现多表检索,用子查询尽量不要去改变表的结构。
2.3带关系比较运算符的子查询
相关文章推荐
- selenium+python send_keys() 上传文件
- python列出指定文件夹下所有给定后缀名的文件
- python:mysql查询
- python --yield
- 解析python中的类:
- 【python日常一】使用python抓取拉勾网职位信息并做简单统计分析
- python错误汇总3:安装MySQLdb时:EnvironmentError: mysql_config not found
- 一、Python 进阶 之 函数式编程
- caffe用python时可能需要的模块安装
- python中隐式的内存共享
- python中隐式的内存共享
- Python贴吧小爬虫
- Head First Python 学习札记 2016-04-09
- python练习_12
- odoo8新API multi 装饰类详解
- python:获取mysql版本
- python基础练习(二)—— 数据分析包numpy数组操作
- python中np.random.randint()
- 探究Ubuntu14.04下多版本Python下连接MySQL数据库的安装
- Python中print()函数中的一些参数