Python对数据库进行操作

步骤一:安装好python开发环境

步骤二:确定数据库类型,下载响应的数据库jar包,将数据库jar包放入Python的包目录。(百度解决)
步骤三:编写Python脚本,下例只是做了个查询;具体使用要结合你的需求进行对数据库操作,然后对操作结果进行校验和下部操作。

代码#!/usr/bin/python# -*- coding : utf-8 -*-import mysql.connectorimport MySQLdbconn=MySQLdb.connect(    host=‘数据库服务器ip‘,    port=3306,    user=‘登录名‘,    passwd=‘密码‘,    db=‘库名‘,)cursor = conn.cursor()t=cursor.execute("SQL语句 ")

info=cursor.fetchmany(t)for s in info:    print scursor.close();conn.commit();conn.close();
时间: 2024-08-10 22:29:29

Python对数据库进行操作的相关文章

python之数据库的操作(课前准备)

数据库(Database)是按照数据结构来组织.存储和管理数据的仓库. 上面的就是数据库的定义. 何为数据库,简单的来说,就是我们的大型数据的存放地点. 而我们学习的呢就是数据库的访问层的制作. 何为访问层呢? 上面是一个简单的购物网站的流程图. ———————————————————————————————————————— 在python操作数据库这个这个过程当中呢,有一个叫做API的接口,这个接口是python自己给我们带来的一个配件按,有了这个配件我们就能够将数据库与python相连接.

python --- mysql数据库的操作

1.pymysql的初使用 import pymysql db_config = { 'host' :'127.0.0.1', 'user':'root', 'password':'123456', 'port' :3306, 'database':'test', } conn = pymysql.connect(**db_config) cursor = conn.cursor() query_sql = "SELECT * FROM test_data WHERE MobilePhone =

python中数据库的操作终结

1.什么是数据库: 数据库是按照数据结构来组织存储和管理数据的仓库2.mysql用户设置: (1).进入数据库:mysql -u root -p 然后输入密码:xxxxx (2).里面有个user表存储的就是表的信息: desc user; (3)创建用户 1.INSERT INTO mysql.user(Host, User, authentication_string, ssl_cipher, x509_issuer, x509_subject) VALUES ('主机名', '用户名',

python sqlite3 数据库操作

SQLite3是python的内置模块,是一款非常小巧的嵌入式开源数据库软件. 1. 导入Python SQLite数据库模块 import sqlite3 2. python sqlite3模块的API """ sqlite3.connect(database [,timeout ,other optional arguments]) 该 API 打开一个到 SQLite 数据库文件 database 的链接.您可以使用 ":memory:" 来在 RA

Python对MySQL数据库的操作

Python中,可以使用MySQLdb模块连接到MySQL数据库,对MySQL数据库进行操作 [第一步] MySQL安装 参考文档: http://blog.csdn.net/Jerry_1126/article/details/20837397 [第二步]连接到MySQL 创建数据库 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 5.5

Python MySQLdb模块连接操作mysql数据库实例_python

mysql是一个优秀的开源数据库,它现在的应用非常的广泛,因此很有必要简单的介绍一下用python操作mysql数据库的方法.python操作数据库需要安装一个第三方的模块,在http://mysql-python.sourceforge.net/有下载和文档. 由于python的数据库模块有专门的数据库模块的规范,所以,其实不管使用哪种数据库的方法都大同小异的,这里就给出一段示范的代码: #-*- encoding: gb2312 -*- import os, sys, string impo

python之数据库操作(sqlite)

python之数据库操作(sqlite) 不像常见的客户端/服务器结构范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分.所以主要的通信协议是在编程语言内的直接API调用.这在消耗总量.延迟时间和整体简单性上有积极的作用.整个数据库(定义.表.索引和数据本身)都在宿主主机上存储在一个单一的文件中.相比其它大型数据库来说,确实有些差距.但是包括事务(transaction),就是代表原子性.一致性.隔离性和持久性的(ACID),触发器(trigger)和多数的

Python Mysql 数据库操作

本文实例讲述了python中MySQLdb模块用法.分享给大家供大家参考.具体用法分析如下: MySQLdb其实有点像php或asp中连接数据库的一个模式了,只是MySQLdb是针对mysql连接了接口,我们可以在python中连接MySQLdb来实现数据的各种操作. python连接mysql的方案有oursql.PyMySQL. myconnpy.MySQL Connector 等,不过本篇要说的确是另外一个类库MySQLdb,MySQLdb 是用于Python链接Mysql数据库的接口,它

Python 对mysql数据库的操作

Python 对mysql数据库的操作 #!/usr/bin/python #-*- coding: utf-8 -*- import MySQLdb class mysql:     def __init__(self,sql,host='127.0.0.1',username='root',password='root',dbname='dbname'):         self.username=username         self.password=password