python连接数据库

代码展示

# pymysql模块提供了Python操作MySQL数据库的功能。
import pymysql

# 连接MySQL数据库,指定数据库的连接参数,包括主机名、端口号、用户名、密码、字符集和数据库名。然后创建一个游标对象,用于执行SQL语句。这里使用了DictCursor游标,可以返回字典类型的查询结果。
# 数据库密码需要根据自己所设密码进行修改。
conn = pymysql.connect(host="127.0.0.1", port=3306, user='root',
                       password='数据库密码', charset='utf8', db='text1')
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)

# 执行SQL语句,然后提交事务。

# 插入
cursor.execute("insert into table_1 values(1,'python','qwe123','111111111')")
cursor.execute("insert into table_1 values(2,'java','qwe456','222222222')")
cursor.execute("insert into table_1 values(3,'c++','qwe789','333333333')")
conn.commit()

# 删除
cursor.execute("delete from table_1 where username='java' ")
conn.commit()

# 修改
cursor.execute("update table_1 set username='python' where password='qwe789' ")
conn.commit()

# 查询
cursor.execute("select * from table_1")
# 获取所有数据
res_list = cursor.fetchall()
for res in res_list:
    print(res)

# 获取符合条件的第一条数据
'''
res2=cursor.fetchone()
print(res2)
'''

# 关闭游标和数据库连接。
cursor.close()
conn.close()

数据库创建如图:

python连接数据库_第1张图片 

pycharm打印数据:

 

数据库数据:

python连接数据库_第2张图片

 

 

 

你可能感兴趣的:(python,数据库,开发语言)