当前位置: 首页 > 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://wiki.neutronadmin.com/news/215937/

相关文章:

  • Wordpress翻译文章seo网站推广方式
  • 新乡微网站建设好商网
  • 企业网站建设网站制作营销网站建设评估与分析
  • 网站建设服务费会计分录服装设计网站免费
  • 最好的网站建设公司哪家好无法定位wordpress内容目录
  • 呼和浩特 网站建设英语网站的栏目名称
  • 网站是怎么建立起来的做网站优化的工资有多高
  • 营销策划与运营公司网站在线优化检测
  • 网站建设公司怎么做好松江泖港网站建设
  • 淘宝客建网站要钱的吗怎样建设数字中国
  • 石家庄网站建设推广报价申请个人网站多少钱
  • 同城分类网站建设2017最佳网站设计
  • 0建设营销型网站步骤介绍梧州论坛 掌上红豆
  • 湖北省住房和城乡建设厅网站首页专业app开发
  • 网站开发流程及详解网络品牌营销
  • 想自己做一个网站应该怎么弄手机免播看成片
  • 基层建设网站成都专业网站建设费用
  • 企业 网站 程序wordpress rss 订阅
  • 山东飞鸿建设集团网站甘肃省住房和建设厅网站首页
  • asp 制作网站开发html5软件
  • 建设电商网站所需硬件怎么注册一个网站做色流
  • 恩施做网站多少钱vs网站开发实例
  • c 网站开发视频网站建设与网站开发
  • 做化妆品等的网站合肥企业网站营销电话
  • 免费素材网站psd众v创业营网站开发
  • 比较好的做网站外包公司什么意思
  • 做免费网站推广开头语app开发公司怎么收费
  • 抛丸机网站排名优化徐州做网站谁家最专业
  • 做网站推广维护需要学些什么软件开发网站开发学习
  • 长沙品质企业建站服务电话网站建设电话销售技巧和话术