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

阿里云网站搭建教程有没有专门做二手车网站

阿里云网站搭建教程,有没有专门做二手车网站,微信小程序开发视频教程,青岛做外贸网站Python3连接MySQL本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用。PyMySQL介绍PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库#xff0c;Python2中则使用mysqldb。Django中也可以使用PyMySQL连接MySQL数据库。PyMySQL安装pip install pymysql连接数据…Python3连接MySQL本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用。PyMySQL介绍PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库Python2中则使用mysqldb。Django中也可以使用PyMySQL连接MySQL数据库。PyMySQL安装pip install pymysql连接数据库注意事项在进行本文以下内容之前需要注意你有一个MySQL数据库并且已经启动。你有可以连接该数据库的用户名和密码你有一个有权限操作的database基本使用# 导入pymysql模块import pymysql# 连接databaseconn  pymysql.connect(host“你的数据库地址”, user“用户名”,password“密码”,database“数据库名”,charset“utf8”)# 得到一个可以执行SQL语句的光标对象cursor  conn.cursor()# 定义要执行的SQL语句sql  CREATE TABLE USER1 (id INT auto_increment PRIMARY KEY ,name CHAR(10) NOT NULL UNIQUE,age TINYINT NOT NULL)ENGINEinnodb DEFAULT CHARSETutf8;# 执行SQL语句cursor.execute(sql)# 关闭光标对象cursor.close()# 关闭数据库连接conn.close()返回字典格式数据# 导入pymysql模块import pymysql# 连接databaseconn  pymysql.connect(host“你的数据库地址”, user“用户名”,password“密码”,database“数据库名”,charset“utf8”)# 得到一个可以执行SQL语句并且将结果作为字典返回的游标cursor  conn.cursor(cursorpymysql.cursors.DictCursor)# 定义要执行的SQL语句sql  CREATE TABLE USER1 (id INT auto_increment PRIMARY KEY ,name CHAR(10) NOT NULL UNIQUE,age TINYINT NOT NULL)ENGINEinnodb DEFAULT CHARSETutf8;# 执行SQL语句cursor.execute(sql)# 关闭光标对象cursor.close()# 关闭数据库连接conn.close()注意charset“utf8”编码不要写成utf-8增删改查操作增# 导入pymysql模块import pymysql# 连接databaseconn  pymysql.connect(host“你的数据库地址”, user“用户名”,password“密码”,database“数据库名”,charset“utf8”)# 得到一个可以执行SQL语句的光标对象cursor  conn.cursor()sql  INSERT INTO USER1(name, age) VALUES (%s, %s);username  Alexage  18# 执行SQL语句cursor.execute(sql, [username, age])# 提交事务conn.commit()cursor.close()conn.close()插入数据失败回滚在执行增删改操作时如果不想提交前面的操作可以使用 rollback() 回滚取消操作。# 导入pymysql模块import pymysql# 连接databaseconn  pymysql.connect(host“你的数据库地址”, user“用户名”,password“密码”,database“数据库名”,charset“utf8”)# 得到一个可以执行SQL语句的光标对象cursor  conn.cursor()sql  INSERT INTO USER1(name, age) VALUES (%s, %s);username  Alexage  18try:# 执行SQL语句cursor.execute(sql, [username, age])# 提交事务conn.commit()except Exception as e:# 有异常回滚事务conn.rollback()cursor.close()conn.close()获取插入数据的ID(关联操作时会用到)# 导入pymysql模块import pymysql# 连接databaseconn  pymysql.connect(host“你的数据库地址”, user“用户名”,password“密码”,database“数据库名”,charset“utf8”)# 得到一个可以执行SQL语句的光标对象cursor  conn.cursor()sql  INSERT INTO USER1(name, age) VALUES (%s, %s);username  Alexage  18try:# 执行SQL语句cursor.execute(sql, [username, age])# 提交事务conn.commit()# 提交之后获取刚插入的数据的IDlast_id  cursor.lastrowidexcept Exception as e:# 有异常回滚事务conn.rollback()cursor.close()conn.close()批量执行# 导入pymysql模块import pymysql# 连接databaseconn  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# 连接databaseconn  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# 连接databaseconn  pymysql.connect(host“你的数据库地址”, user“用户名”,password“密码”,database“数据库名”,charset“utf8”)# 得到一个可以执行SQL语句的光标对象cursor  conn.cursor()# 修改数据的SQL语句sql  UPDATE USER1 SET age%s WHERE name%s;username  Alexage  80try:# 执行SQL语句cursor.execute(sql, [age, username])# 提交事务conn.commit()except Exception as e:# 有异常回滚事务conn.rollback()cursor.close()conn.close()查查询单条数据# 导入pymysql模块import pymysql# 连接databaseconn  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# 连接databaseconn  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)# 光标按绝对位置移动1cursor.scroll(1, modeabsolute)# 光标按照相对位置(当前位置)移动1cursor.scroll(1, moderelative)
http://www.zqtcl.cn/news/321659/

相关文章:

  • 手机网站大全网站收费网站推广
  • 华企立方做网站自己动手做导航网站
  • 如何建设教师网上授课网站重庆建设网站哪家专业
  • 企业网站页头背景图建设三轮摩托车官网
  • 直播网站创做上海idc机房托管
  • 受欢迎自适应网站建设地址c2c二手车交易平台
  • 做个平台网站怎么做房价查询
  • 自学网站建设最快要多久asp.net 手机网站开发
  • 淮安做网站找哪家公司verycloud wordpress
  • 无法连接到wordpress站点网站建设的 几点
  • 网站免费空间购买wordpress支持页面模版
  • 腾讯建设网站视频宁波城乡住房建设厅网站
  • 乐清网站开发公司个人网站建设工作室
  • 网站空间升级通知手机端怎么看世界杯
  • 广西南宁网站推广建设网站视频教程
  • 福州专业网站建设推广费用nas可做网站服务器吗
  • 齐鲁建设网站福建省高速公路建设管理网站
  • 比格设计网站官网收录网站查询
  • 国外做直播网站淘宝电商网站怎么做的
  • 国外私人网站网站由那些组成
  • 网站备案多久通过机械设备网站
  • 企业自建站案例网站基础知识域名5个点
  • 咸宁建设网站海口市网站建设
  • 认识电子商务网站建设技术网站交换链接怎么做?
  • 定制商城网站建设全球搜索引擎排名2021
  • 徐州百度网站快速优化做网站视频图片加载不出来
  • 网站被host重定向处理浙江网新股吧
  • asp国外网站什么页游好玩
  • 高端简约30平米办公室装修广州搜索seo网站优化
  • 海口的网站建设公司wordpress二次元极简主题