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

个人网站备案要什么然后搭建网站

个人网站备案要什么,然后搭建网站,网站抓取超时错误,江西企业网站建设电话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/302115/

相关文章:

  • 做目的旅游网站的绩效考核表 网站建设
  • 黄页网站营销政务公开和网站建设情况
  • 淄川网站建设yx718黄页网站推广方案
  • 南昌网站优化公司阿里云虚拟主机购买
  • 移动建站公司怎么提升网站流量
  • 论坛程序做导航网站怎么做网站架构图
  • 陕西网站制作qq群深圳网站设计制
  • 行业网站方案建站仅向商家提供技术服务
  • 网站更新怎么做公司策划是做什么的
  • 网站开发技术一般需要什么语言网站反链有好处吗
  • 一站式建站价格网站做nat映射需要哪些端口
  • 网站logo如何修改汉化wordpress 购物
  • 留电话的广告网站网站建设必须注意的事项
  • 专业的门户网站建设局域网建设网站视频教程
  • 百度下拉框推广网站销售型企业网站建设应遵守的原则
  • 淮安市哪里可以做网站手机网站宽度多少合适
  • 城市建设网站调查问卷相城苏州网站建设
  • 周年庆网站要怎么做6阿里云备案 网站备案域名
  • 美妆网站设计模板网站开发语言占有率
  • 关键词分析工具网站优化策略
  • 苏州工程网站建设做视频推广有哪几个网站
  • 对话弹窗在网站上浮动用ps做衣服网站首页
  • 站长工具问答网站怎么看一个网站是用模板什么做的
  • 无锡找做网站建立数据库连接时出错wordpress
  • 建筑网站设计模版男人女人做那个网站
  • 公司在选择网站时应考虑什么软件生成器
  • 义乌做网站哪家好网站开发技术期中试题
  • 嘉兴网站建设方案优化dede网站模板下载
  • 网站建设价格与哪些江象网站建设
  • 误入网站退不了怎么做手机界面设计