python连接mysql数据库

首先安装pymysql库,pip install pymysql

要保证数据库已经启动

import pymysql
# 连接数据库
conn=pymysql.connect(host='127.0.0.1',    # 连接的地址
                     user='root',         # 数据库用户名
                     passwd='123456',     # 密码
                     port=3306,           # 端口 端口类型为整数
                     db='myemployees',    # 数据库名称
                     charset='utf8'      # 字符串编码
                     )
cur =conn.cursor()          # 生成游标对象
sql = "select * from employees"    # sql查询语句
cur.execute(sql)                 # 执行查询语句
data = cur.fetchall()           # 通过fetchall方法获得数据
for i in data[:2]:
    print(i)                      # 此时拿出来的数据是一个元祖类型

cur.close()                 # 关闭游标
conn.close()                # 关闭连接

结果:

(100, 'Steven', 'K_ing', 'SKING', '515.123.4567', 'AD_PRES', 24000.0, None, None, 90, datetime.datetime(1992, 4, 3, 0, 0))

此时发现,结果只有一个,不是出错了,而是mysql数据库的存储下标是从1开始的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值