MySqlDB基本操作程序一览

import MySQLdb

conn = MySQLdb.connect(host = "localhost", user = "root" ,passwd = "gongbo0801")cur  = conn.cursor()#创建数据库# cur.execute("drop database iamgongbo")cur.execute("create database if not exists iamgongbo")cur.execute("use iamgongbo")#创建数据库表cur.execute("""create table if not exists one(                            id INT(20),                            name CHAR(20)                            )            """)#插入数据cur.execute("insert into one(id,name) values(20,‘gongbo‘)")try:    #更新数据    cur.execute("update one set id=23 where name=‘gongbo‘")except:    conn.rollback()#获得数据cur.execute("select * from one")list = cur.fetchall()for i in list:    print i[0]    print i[1]#删除数据cur.execute("delete from one where id = 23")conn.commit()conn.close()
时间: 2024-12-28 11:35:33

MySqlDB基本操作程序一览的相关文章

Python2 - MySQL适配器 MySQLdb

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

python MySQLdb在windows环境下的快速安装、问题解决方式

使用Python访问MySQL,需要一系列安装 Linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装 http://blog.csdn.net/wklken/article/details/7271019 ------------------------------------------------------------- 以下是windows环境下的: 1.      安装数据库mysql 下载地址:http://www.mysql.com/downloa

python的MYSQLdb模块在linux环境下的安装

开始学习python数据库编程后,在了解了基本概念,打算上手试验一下时,卡在了MYSQLdb包的安装上,折腾了半天才解决.记录一下我在linux中安装此包遇到的问题.系统是ubuntn15.04. 1.下载 第一个问题是pycharm软件的模块安装功能Project Interpreter无法自动下载安装MYSQLdb包,显示 Error occurred when installling package 那没办法了,只好手动下载了.MYSQLdb包linux系统的下载的地址是 http://s

python安装mysqldb模块

今天在阿里云一台新的服务器部署程序后台,发现上面的python缺少MySQLDB 模块,记录安装过程. 首先django程序,运行 python manage.py sycdb 报错: ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb MySQLdb模块的包名字叫mysql-python,于是pip安装之,(关于pip,可以参考这篇文章) 运行: pip install mysql-python

javap -c 输出字节码内容/命令含义一览

javap 命令 html,body { font-size: 15px } body { font-family: Helvetica, "Hiragino Sans GB", "微软雅黑", "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 1.6; margin: 0; padding: 1.33rem 1rem } h1,h2,h3,h4,h5,h6

javascript函数以及js封装功能一览

函数四要素:返回类型.函数名.参数列表.函数体 函数种类 简单函数 1 function ceShi(){ 2 alert("这是测试"); 3 } 4 ceShi(); 有参数函数 1 function ceShi(a,b){ 2 alert(a+b); 3 } 4 ceShi(2,3); 有默认值函数(js不支持) 1 function ceShi(a,b=5){ 2 alert(a+b); 3 } 4 ceShi(2); 有返回值的函数 1 function ceShi(a,b)

【mysql】MySQLdb中的事务处理

MySQL数据库有一个自动提交事务的概念,autocommit.含义是,如果开启autocommit, 则每一个语句执行后会自动提交.即一个语句视为一个事务. 在python使用的MySQLdb中,默认是不开启autocommit的.所以,只有在显示commit后,数据库操作才会真正提交.或者在rollback()后,回滚到上一次commit的状态. 例: #!/bin/env python #coding=utf-8 import MySQLdb class MYSQL(object): de

python MySQLdb 对mysql基本操作方法

1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 import MySQLdb 4 5 conn = MySQLdb.connect(host='192.168.1.101',user='root',passwd='123',db='host') 6 cur = conn.cursor(cursorclass=MySQLdb.cursors.DictCursor) 7 reCout = cur.execute('select ip,name f

Python MySQLdb

数据库连接 创建数据库表 数据库插入操作 数据库查询操作 数据库更新操作 数据库连接 连接数据库前,请先确认以下事项: 您已经创建了数据库 TESTDB. 在TESTDB数据库中您已经创建了表 EMPLOYEE EMPLOYEE表字段为 FIRST_NAME, LAST_NAME, AGE, SEX 和 INCOME. 连接数据库TESTDB使用的用户名为 "testuser" ,密码为 "test123",你可以可以自己设定或者直接使用root用户名及其密码,My