python操作数据库

python操作数据库

首先安装数据插件

c 复制代码
pip install pymysql
c 复制代码
from pymysql import  Connection  # 引入数据库第三方包

# 创建链接
conn = Connection(
    host="localhost", # 主机名ip
    port=3306,
    user="root",# 用户名
    password="123456"  # 密码
)

print(conn.get_server_info())  # 得到数据库版本  代表链接成功

cursor = conn.cursor()  # 获取游标对象
conn.select_db("test") # 选择数据库
# cursor.execute("create table ceshi( id int , name varchar(10),sex int);") # 创建数据表
cursor.execute("select * from student")  #  查询数据表
res:tuple=cursor.fetchall()  # 得到元祖类型的数据
for i in res:
    print(i)

conn.close() # 关闭数据库

数据库的插入

c 复制代码
from pymysql import Connection

# 创建链接
conn = Connection(
    host="localhost",  # 主机名ip
    port=3306,
    user="root",  # 用户名
    password="123456" , # 密码
    autocommit=True  # 自动提交 如果这里不自动提交 那么就需要在执行完毕后手动commit提交 如果不提交是不会生效的
)

print(conn.get_server_info())

cursor = conn.cursor()  # 获取游标对象
conn.select_db("test")  # 选择数据库
cursor.execute("insert into student values(10003,'临济',13,'女'),(10001,'临济2',13,'男')")
# conn.commit()

conn.close()
相关推荐
程序猿000001号8 分钟前
使用Python的Seaborn库进行数据可视化
开发语言·python·信息可视化
API快乐传递者17 分钟前
Python爬虫获取淘宝详情接口详细解析
开发语言·爬虫·python
公众号Codewar原创作者19 分钟前
R数据分析:工具变量回归的做法和解释,实例解析
开发语言·人工智能·python
Ahern_20 分钟前
Oracle 普通表至分区表的分区交换
大数据·数据库·sql·oracle
FL162386312924 分钟前
python版本的Selenium的下载及chrome环境搭建和简单使用
chrome·python·selenium
巫师不要去魔法部乱说28 分钟前
PyCharm专项训练5 最短路径算法
python·算法·pycharm
Chloe.Zz34 分钟前
Python基础知识回顾
python
夜半被帅醒39 分钟前
MySQL 数据库优化详解【Java数据库调优】
java·数据库·mysql
骑个小蜗牛39 分钟前
Python 标准库:random——随机数
python
Trouvaille ~1 小时前
【机器学习】从流动到恒常,无穷中归一:积分的数学诗意
人工智能·python·机器学习·ai·数据分析·matplotlib·微积分