iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >[Python]Python操作/管理M
  • 195
分享到

[Python]Python操作/管理M

操作Python 2023-01-31 07:01:48 195人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

先确定环境是否已支持Mysqldb模块,如果没有,请安装,如下: [root@bw-vm-soft ~]# wget Http://jaist.dl.sourceforge.net/project/mysql-python/mys

先确定环境是否已支持Mysqldb模块,如果没有,请安装,如下:
[root@bw-vm-soft ~]# wget Http://jaist.dl.sourceforge.net/project/mysql-python/mysql-Python/1.2.3/MySQL-python-1.2.3.tar.gz
[root@bw-vm-soft ~]# tar zxvf MySQL-python-1.2.3.tar.gz
[root@bw-vm-soft ~]# cd MySQL-python-1.2.3

修改site.cfg中的mysql_config路径
vi site.cfg 
mysql_config = /usr/local/WEBserver/mysql/bin/mysql_config   (根据mysql安装路径而定)

[root@bw-vm-soft MySQL-python-1.2.3]# python setup.py build
[root@bw-vm-soft MySQL-python-1.2.3]# python setup.py install
确认安装成功后

请在/etc/ld.so.conf添加/usr/local/webserver/mysql/lib/mysql,然后执行 ldconfig

之后就可以进入正题,操作/管理Mysql了

例1、插入数据
###########################################################################
#!/usr/bin/env python
# _*_ coding:utf-8 _*_
import MySQLdb as mdb
import sys

con = mdb.connect('localhost','root','123123','pythontest')
with con:
    cur = con.cursor()
    cur.execute("CREATE TABLE IF NOT EXISTS \
        Users(Id INT PRIMARY KEY AUTO_INCREMENT, Name VARCHAR(25))")
    cur.execute("INSERT INTO Users(Name) VALUES('Richard shen')")
    cur.execute("INSERT INTO Users(Name) VALUES('Zhang san')")
    cur.execute("INSERT INTO Users(Name) VALUES('Li si')")
    cur.execute("INSERT INTO Users(Name) VALUES('Wang dongdong ')")
###########################################################################

例2、查看数据

#!/usr/bin/env python
#_*_coding:UTF-8 _*_
import MySQLdb as mdb
import sys

con = mdb.connect('localhost','root','123123','pythontest')

with con:
    cur = con.cursor()
    cur.execute("SELECT * FROM Users")
 
    numrows = int(cur.rowcount)
    for i in range(numrows):
        row = cur.fetchone()
        print row[0],row[1]
  
执行结果:
1 Richard shen
2 Zhang san
3 Li si
4 Wang dongdong

这是数据库最基本的操作,以后学习中会继续介绍相关内容~~若有好建议/问题,请联系~QQ群:24967504

--结束END--

本文标题: [Python]Python操作/管理M

本文链接: https://www.lsjlt.com/news/191462.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • [Python]Python操作/管理M
    先确定环境是否已支持MySQLdb模块,如果没有,请安装,如下: [root@bw-vm-soft ~]# wget http://jaist.dl.sourceforge.net/project/mysql-python/mys...
    99+
    2023-01-31
    操作 Python
  • python 包实现 time 时间管理操作
    目录一、当前时间戳二、获取当前时间字符串三、获取当前计算机时间格式四、格式化时间显示五、字符串转为计算机格式六、精确时间计数值七、休眠等待一、当前时间戳 获取当前时间戳,即当前系统内...
    99+
    2024-04-02
  • Python socket.help M
    DESCRIPTION This module provides socket operations and some related functions. On Unix, it supports IP...
    99+
    2023-01-31
    Python socket
  • 充分理解 python -m mod
    最近在看 __main__ 的官方文档 —— https://docs.python.org/3/library/__main__.html#module-__main__,提到一个 python -m 的用法,很是不理解,所以查找了很多...
    99+
    2023-01-31
    python mod
  • 用python -m http.serv
    工作时同事间几mb小文件的传输,一般使用QQ或者微信就足够了,但当传输文件几百MB或者几十G时,这种方法的效率就显得不足了。本篇就是简单说明一个python小功能,让大家能利用python方便的搭建一个本地局域网。跟同事测试时,速...
    99+
    2023-01-31
    python http serv
  • Python的-m参数
    1、在命令行中启动Python脚本的时候,经常会用到-m参数,那么-m起了什么作用呢?   2、先看看 python --help 给出的信息: run library module as a script (terminat...
    99+
    2023-01-31
    参数 Python
  • python操作mysql实现一个超市管理系统
    目录前言1.导入pymysql 模块 2.在python里连接mysql,并创建数据表   test1.py  2.1 连接数据库2.2 创建数据表,并输入数据 2.3 ...
    99+
    2022-12-22
    python超市管理系统 mysql超市管理系统
  • Python 文件操作:自动化文件管理任务
    ...
    99+
    2024-04-02
  • Python轻松管理与操作文件的技巧分享
    目录一、读写文件二、遍历文件夹三、创建与删除文件夹四、文件路径操作五、总结一、读写文件 在 Python 中,我们可以使用 open() 函数打开文件,with 语句可以自动关闭文件...
    99+
    2023-05-19
    Python操作文件技巧 Python操作文件 Python 文件
  • Python 文件操作指南:高效管理你的数据
    ...
    99+
    2024-04-02
  • python 使用pymssql 连接M
    知识点:如果连接数据库不使用默认端口,需要在连接host地址上加上端口 如cacelbert01.mysql.alibabalabs.com:3306 #coding=gbk ################################...
    99+
    2023-01-31
    python pymssql
  • python 操作 K8S
     pip install kubernetes    mkdir deamon/config    cp $HOME/.kube/config  deamon/config/kubeconfig.yamlfrom kubernetes im...
    99+
    2023-01-31
    操作 python K8S
  • python 操作excel
    python 读写 excel 有好多选择,但是,方便操作的库不多,在我尝试了几个库之后,我觉得两个比较方便的库分别是 xlrd/xlwt、openpyxl。 之所以推荐两个库是因为这两个库分别操作的是不同版本的 excel,xlrd 操作...
    99+
    2023-01-31
    操作 python excel
  • Python 操作json
    Json语法规则: 数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 Json字符串本质上是一个字符串,用单引号表示 Json数据的书写格式 名称--值对,包括名称字段(在双引号中),后面跟一个冒号,然后是值: “na...
    99+
    2023-01-31
    操作 Python json
  • python 操作outlook
    # -*- coding: utf-8 -*- from win32com.client import constants from win32co...
    99+
    2023-01-31
    操作 python outlook
  • python操作solr
    solr接收http请求,所以使用requests库操作solr就可以 添加 data = {"add": {"doc": params, "commitWithin": 1000}} headers = {"Co...
    99+
    2023-01-31
    操作 python solr
  • python 操作 openldap
    # -*- coding: utf-8 -*- # author : s import random,string from ldap3 import Server,Connection,ALL,SUBTREE,ALL_ATTRIBUTE...
    99+
    2023-01-31
    操作 python openldap
  • Python操作符
    运算操作符+_*/% 取余// 除法取整** 幂运算例a = 3a += 2a → 5b = 4b -= 1b→310/8 → 1.2510//8 → 110 % 3 → 16 % 3 → 0逻辑操作符andornot...
    99+
    2023-01-31
    操作 Python
  • Python操作redis
    Python操作redispythonredis数据库searchimport首先确保redis已经正常启动。安装   可以去pypi上找到redis的Python模块:   http://pypi.python.org/pypi%3Aac...
    99+
    2023-01-31
    操作 Python redis
  • Python操作Mongodb
    一 导入 pymongo from pymongo import MongoClient 二 连接服务器 端口号 27017 连接MongoDB连接MongoDB我们需要使用PyMongo库里面的MongoClient,一般来说传入Mong...
    99+
    2023-01-31
    操作 Python Mongodb
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作