pymysql使用方法

Pymysql的基础使用方法

连接数据库

1.需要安装mysql(http://www.mysql.com/)和pymysql(pip install pymysql)

2.开启mysql服务 cmd命令(net start mysql名称)

3.使用python命令连接数据库

import pymysql
# 连接mysql
db=pymysql.connect(user='root',password='****',host='localhost',port=3306)
# 查看连接状态(true,false)
print(db.open)
# 创建游标
cur=db.cursor()
# 创建数据库
sql="""create database 数据库名"""
# 通过游标执行sql语句
cur.execute(sql)
# 选择数据库
    sql="""use 数据库名"""
    use_db=cur.execute(sql)
    # 创建数据表
    sql="""CREATE TABLE IF NOT EXISTS 表名(
            id INT(10) PRIMARY KEY AUTO_INCREMENT,
            NAME VARCHAR(100) NOT NULL,
            site VARCHAR(100) NOT NULL,
            firm VARCHAR(100) NOT NULL,
            trade VARCHAR(100) NOT NULL,
            par VARCHAR(100) NOT NULL,
            jingyan VARCHAR(100) NOT NULL,
            firm_type varchar(100) NOT NULL,
            welfare VARCHAR(100) NOT NULL
            )"""
    # 创建数据表
    create_table = cur.execute(sql)
 # 读取数据
f=open('./python拉钩网数据.txt','r',encoding='utf-8')
list=f.readlines()
# 遍历
for i in list:
    name=i.split('|')[0]
    site=i.split('|')[1]
    firm=i.split('|')[2]
    trade=i.split('|')[3]
    par=i.split('|')[4]
    jingyan=i.split('|')[5]
    firm_type=i.split('|')[6].strip()
    welfare=i.split('|')[7].replace('“','').replace('”','')
    # 插入数据
    sql="insert into data_lagou(name,site,firm,trade,par,jingyan,firm_type,welfare) values(%s,%s,%s,%s,%s,%s,%s,%s)"
    # 游标执行
    cur.execute(sql,(name,site,firm,trade,par,jingyan,firm_type,welfare))
    # 提交事务(不可缺少,如果没有提交事务将无法修改和插入数据)
    db.commit()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值