1 Star 0 Fork 7

a_TLo/Python

forked from panglijing/Python 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
linkdb.py 1.32 KB
一键复制 编辑 原始数据 按行查看 历史
panglijing 提交于 2021-05-21 14:51 . 对数据做增删改查的 脚本
import pymysql
conn = pymysql.connect(
host='localhost',
user='root',
password='123456',
db='gamedb', # 制定操作哪一个数据库
charset='utf8' # 制定操作的字符集
)
cursor = conn.cursor()
# 定义插入数据的sql命令
insert_sql = 'INSERT INTO student VALUES (%s, %s)'
# 1.1 插入一条数据到表 student
#cursor.execute(insert_sql,(1,'庞丽静'))
#conn.commit() # 把SQL 语句提交到服务器
#1.2 插入多行数据, 用 executemany 方法 第二个参数是 列表
#cursor.executemany(insert_sql,[(2,'静静'),(3,'丫丫'),(4,'静丫丫'),(5,'漂亮姐')])
#conn.commit() # 把SQL 语句提交到服务器
# 2. 查询数数据(定义查询语句并放到碗里)
select_sql = 'SELECT stu_num, name FROM student'
cursor.execute(select_sql)
#2.1 取出一行数据
#result1 = cursor.fetchone()
#print(result1)
#2.2 取出2行数据
#result2 = cursor.fetchmany(2)
#print(result2)
# 2.3 取出剩余的全部数据
#result3 = cursor.fetchall()
#print(result3)
# 3. 修改
#update_sql = 'UPDATE student SET name=%s WHERE stu_num=%s'
#cursor.execute(update_sql, ('大宝贝',2))
#conn.commit() # 提交
# 4. 删除
delete_sql = 'DELETE FROM student WHERE stu_num=%s'
r = cursor.execute(delete_sql, (4,))
conn.commit()
#断开连接
cursor.close() #关闭游标
conn.close() # 关闭连接
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/a_TLo/python.git
git@gitee.com:a_TLo/python.git
a_TLo
python
Python
master

搜索帮助