当前位置: 首页 > news >正文

php家具网站模版小商店助手小程序

php家具网站模版,小商店助手小程序,seo1新地址在哪里,佛山网站建设价格多少PyMySQL安装方法 pip install pymysql 连接数据库 注意事项 在进行本文以下内容之前需要注意#xff1a; 你有一个MySQL数据库#xff0c;并且已经启动。你有可以连接该数据库的用户名和密码你有一个有权限操作的database基本使用 # 导入pymysql模块import pymysql# 链接库 你有一个MySQL数据库并且已经启动。你有可以连接该数据库的用户名和密码你有一个有权限操作的database基本使用 # 导入pymysql模块import pymysql# 链接库databaseconn pymysql.connect(host127.0.0.1, # host后面填写需要链接的数据库地址userroot, # 用户名password123456, # 密码databasehuman, # 数据库名charsetutf8 # 编码方式 )# 得到一个可以执行的SQL语句的光标cursor conn.cursor()# 定义要执行的SQL语句sql select * from info;# 执行SQL语句cursor.execute(sql)# 关闭光标对象cursor.close()# 关闭数据库连接conn.close() 返回字典格式的数据 import pymysqlconn pymysql.connect(host127.0.0.1,userroot,password123456,databasehuman,charsetutf8 )# 得到一个可以执行SQL语句并且将结果作为字典返回的游标 cursor conn.cursor(cursorpymysql.cursors.DictCursor)sql select name from class;# 执行sql语句 cursor.execute(sql)# 返回查询到的所有数据 ret cursor.fetchall()# 返回查询到的指定条数数据 # ret cursor.fetchmany(5)print(ret)# 关闭链接 cursor.close() conn.close() 注意 charset“utf8”编码不要写成utf-8 增删改查操作 增 import pymysqlconn pymysql.connect(host127.0.0.1,userroot,password123456,databasehuman,charsetutf8 )cursor conn.cursor(cursorpymysql.cursors.DictCursor) # 注意此处传值全部使用%s做占位符即可 sql insert into class(name, age, sex, salary) VALUES(%s,%s,%s,%s) name abcd age 33 sex 男 salary 120.02# 执行sql语句 cursor.execute(sql, [name, age, sex, salary])# 提交事务 conn.commit()cursor.close() conn.close() 插入数据失败回滚 import pymysql conn pymysql.connect(host127.0.0.1,userroot,password123456,databasehuman,charsetutf8 )cursor conn.cursor(cursorpymysql.cursors.DictCursor)sql INSERT into class(name, age, sex, salary) values(%s,%s,%s,%s);name ss age 22 sex 男22 salary1234.2 try:cursor.execute(sql, [name, age, sex, salary])# 提交事务conn.commit() except Exception:print(出错)# 有异常回滚事务conn.rollback()cursor.close() conn.close() 获取插入数据的ID关联操作时会用到 # 导入pymysql模块 import pymysql # 连接database conn pymysql.connect(host“你的数据库地址”, user“用户名”,password“密码”,database“数据库名”,charset“utf8”) # 得到一个可以执行SQL语句的光标对象 cursor conn.cursor() sql INSERT INTO USER1(name, age) VALUES (%s, %s); username Alex age 18 try:# 执行SQL语句cursor.execute(sql, [username, age])# 提交事务conn.commit()# 提交之后获取刚插入的数据的IDlast_id cursor.lastrowid except Exception as e:# 有异常回滚事务conn.rollback() cursor.close() conn.close() 批量执行 # 导入pymysql模块 import pymysql # 连接database conn pymysql.connect(host“你的数据库地址”, user“用户名”,password“密码”,database“数据库名”,charset“utf8”) # 得到一个可以执行SQL语句的光标对象 cursor conn.cursor() sql INSERT INTO USER1(name, age) VALUES (%s, %s); data [(Alex, 18), (Egon, 20), (Yuan, 21)] try:# 批量执行多条插入SQL语句cursor.executemany(sql, data)# 提交事务conn.commit() except Exception as e:# 有异常回滚事务conn.rollback() cursor.close() conn.close() 删 # 导入pymysql模块 import pymysql # 连接database conn pymysql.connect(host“你的数据库地址”, user“用户名”,password“密码”,database“数据库名”,charset“utf8”) # 得到一个可以执行SQL语句的光标对象 cursor conn.cursor() sql DELETE FROM USER1 WHERE id%s; try:cursor.execute(sql, [4])# 提交事务conn.commit() except Exception as e:# 有异常回滚事务conn.rollback() cursor.close() conn.close() 改 # 导入pymysql模块 import pymysql # 连接database conn pymysql.connect(host“你的数据库地址”, user“用户名”,password“密码”,database“数据库名”,charset“utf8”) # 得到一个可以执行SQL语句的光标对象 cursor conn.cursor() # 修改数据的SQL语句 sql UPDATE USER1 SET age%s WHERE name%s; username Alex age 80 try:# 执行SQL语句cursor.execute(sql, [age, username])# 提交事务conn.commit() except Exception as e:# 有异常回滚事务conn.rollback() cursor.close() conn.close() 查 查询单条数据 # 导入pymysql模块 import pymysql # 连接database conn pymysql.connect(host“你的数据库地址”, user“用户名”,password“密码”,database“数据库名”,charset“utf8”) # 得到一个可以执行SQL语句的光标对象 cursor conn.cursor() # 查询数据的SQL语句 sql SELECT id,name,age from USER1 WHERE id1; # 执行SQL语句 cursor.execute(sql) # 获取单条查询数据 ret cursor.fetchone() cursor.close() conn.close() # 打印下查询结果 print(ret) 查询多条数据 # 导入pymysql模块 import pymysql # 连接database conn pymysql.connect(host“你的数据库地址”, user“用户名”,password“密码”,database“数据库名”,charset“utf8”) # 得到一个可以执行SQL语句的光标对象 cursor conn.cursor() # 查询数据的SQL语句 sql SELECT id,name,age from USER1; # 执行SQL语句 cursor.execute(sql) # 获取多条查询数据 ret cursor.fetchall() cursor.close() conn.close() # 打印下查询结果 print(ret) 进阶用法 # 可以获取指定数量的数据 cursor.fetchmany(3) # 光标按绝对位置移动1 cursor.scroll(1, modeabsolute) # 光标按照相对位置(当前位置)向后移动1 cursor.scroll(1, moderelative) # 光标按照相对位置(当前位置)向前移动1 cursor.scroll(-1, moderelative) 转载于:https://www.cnblogs.com/L5251/articles/8617440.html
http://www.huolong8.cn/news/215937/

相关文章:

  • 什么二手车网站做最好网站建设文书
  • 网站关键词快排名茌平网站建设道气钻
  • wordpress网站打不开贵阳58同城做网站公司
  • 沈阳百度网站排名图片设计制作软件
  • 上海手机网站建设多少钱网站运营与公司
  • 济南如何挑选网站建设公司wifi网络优化软件
  • 网站建设哪家好网站建设哪家好网站建设哪家长沙网站建设 芙蓉区
  • 专业 网站建设wordpress自定义文章类型分类模板
  • 郴州录取网站wordpress二级标签
  • 申请网站做自己的产品中建招聘官网入口
  • 建设工程项目编号在什么网站查wordpress怎么禁止回复
  • 婚恋网站女代我做彩票天津旅游网站建设
  • 四川省住房和城乡建设厅网站发wordpress和网盘结合
  • 建设一个电子商务网站的基本步骤支部品牌建设实施方案
  • 做静态网站有什么建议做网站的主机配置
  • html5移动端手机网站开发流程php网站开发的成功经历
  • 淘宝优惠券 如果做网站.net网站开发后编译
  • 网站建设海报素材如何写网络营销策划方案
  • 西安本地十家做网站建设的公司学做网站培训 上海
  • 苏宁易购网站建设水平qq推广的方式有哪几种
  • 滨湖网站建设做网站的好公司
  • 邯郸网站建设产品介绍iis6添加网站
  • 沂水网站优化西安网站托管
  • 深圳网站建设如何制作设计本电脑
  • 跨境电商自建站是什么意思浙江网站建设哪家好
  • 如何做推广链接排名优化网站
  • 一个域名能同时做2个网站吗西安市住房和城乡建设局官方网站
  • 建设通网站原理赣州哪里可以做网站
  • 模板网站下载网站的代理页面怎么做
  • 国外品牌网站建设wordpress可以承受多大数据