代码拉取完成,页面将自动刷新
同步操作将从 牛枫翔/NSDTN2207 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# 1. 员工表(yg)
# 2. 使用 PyMySQL 创建该表( tedu1库 )
# 3. 使用 PyMySQL 添加以下三条数据
# 1--> 'Mac', 'A', 20, 'M', 20000
# 2--> 'Tom', 'B', 20, 'F', 30000
# 3--> 'Bob', 'C', 20, 'M', 40000
# 4. 使用 PyMySQL 查询所有用户信息,并打印结果
# 5. 将 FIRST_NAME 为 Mac 的用户工资改成 10000
# 6. 删除 FIRST_NAME 为 Tom 的用户信息
import pymysql
conn = pymysql.connect( # 1. 与数据库服务器建立连接
host="127.0.0.1", # 主机地址
port=3306, # 数字类型
user="root",
db="tedu1", # 操作的数据库名称
charset="utf8" # 字符集
)
cur = conn.cursor() # 2. 创建游标
# 3. 数据库操作
# ===================3.1 建表====================
# create_yg = """CREATE TABLE yg(
# FIRST_NAME VARCHAR(20), LAST_NAME VARCHAR(20),
# AGE INT, SEX VARCHAR(1), INCOME FLOAT
# );"""
# cur.execute(create_yg)
# ===================3.2 插入数据====================
# insert_yg = "INSERT INTO yg VALUES(%s, %s, %s, %s, %s);"
# cur.executemany(insert_yg, [
# ('Mac', 'A', 20, 'M', 20000),
# ('Tom', 'B', 20, 'F', 30000),
# ('Bob', 'C', 20, 'M', 40000)
# ])
# ===================3.3 查询数据====================
# select_yg = "SELECT * FROM yg;"
# cur.execute(select_yg)
# print(cur.fetchall())
# ===================3.4 更新数据====================
# update_yg = "UPDATE yg SET INCOME=10000 WHERE FIRST_NAME='Mac';"
# cur.execute(update_yg)
# ===================3.5 删除数据====================
delete_yg = "DELETE FROM yg WHERE FIRST_NAME='Tom';"
cur.execute(delete_yg)
# 4. 提交事务以及关闭资源
conn.commit() # 提交事务(保证写操作的成功)
cur.close()
conn.close()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。