zoukankan      html  css  js  c++  java
  • MySQL访问

    MySQL访问

    1、介绍

    python访问mysql数据库,需要安装mysql的python插件。

    2、安装插件

    通过pip命令安装mysql插件。

    #
    cmd>pip install PyMySQL
    

    3、编写访问代码

    访问本地数据库时,注意不能用localhost,需要使用127.0.0.1。

    3.1 查询

    # -*-coding:utf-8-*-
    
    #导入mysql包
    import pymysql
    
    #不要用localhost ,需要使用127.0.0.1 ,返回数据库对象
    db = pymysql.Connect("127.0.0.1", "root", "root", "python")
    
    #得到游标
    cur = db.cursor()
    
    #执行查询,提取一条记录
    cur.execute("select version()")
    data = cur.fetchone()		#获得数据,返回元组
    print data[0]				#输出结果
    
    
    #执行查询,提取多条记录
    cur.execute("select * from t1")
    rs = cur.fetchone()			#获得数据,返回元组
    for r in rs :
        print r
    
    db.commit()
    db.close()
    

    3.2 插入

    # -*-coding:utf-8-*-
    import pymysql
    
    #不要用localhost ,需要使用127.0.0.1 ,返回数据库对象
    db = pymysql.Connect("127.0.0.1", "root", "root", "python")
    
    #得到游标
    cur = db.cursor()
    
    #插入
    cur.execute("insert into t1(id , name, age) values(1000 ,'jerry' , 34)")
    
    #提交事务
    db.commit()
    

    3.3 更新

    # -*-coding:utf-8-*-
    import pymysql
    
    #不要用localhost ,需要使用127.0.0.1 ,返回数据库对象
    db = pymysql.Connect("127.0.0.1", "root", "root", "python")
    
    #得到游标
    cur = db.cursor()
    
    #插入
    cur.execute("update t1 set age = age + 1 ")
    
    #提交事务
    db.commit()
    

    3.4 删除

    # -*-coding:utf-8-*-
    import pymysql
    
    #不要用localhost ,需要使用127.0.0.1 ,返回数据库对象
    db = pymysql.Connect("127.0.0.1", "root", "root", "python")
    
    #得到游标
    cur = db.cursor()
    
    #插入
    cur.execute("delete from t1 here id < 15")
    
    #提交事务
    db.commit()
    
  • 相关阅读:
    scss rem 转换函数
    URL Scheme —— 唤端媒介
    extend 对象继承
    [转载]jdk1.8垃圾回收器
    [转载]java高分局之jstat命令使用
    一个用消息队列 的人,不知道为啥用 MQ,这就有点尴尬
    context-param 监听器 过滤器 servlet 拦截器的区别
    springSecurity源码分析——DelegatingFilterProxy类的作用
    Spring Security的核心拦截器
    CAS之TICKET
  • 原文地址:https://www.cnblogs.com/xupccc/p/9543939.html
Copyright © 2011-2022 走看看