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

企业网站排名软件能优化wordpress商品系统

企业网站排名软件能优化,wordpress商品系统,子主题wordpress插件,网站设置黑白色目录 pymsql库的安装以及使用 pymysql其他类型的sql 增加 修改 删除 pymsql库的安装以及使用 pip install pymysql 安装完成样式 pymysql库的使用 准备一个数据库的表(这里使用的是mysql数据库) 创建user表 用户表中的属性字段名类型是否为空是否主键描…

目录

pymsql库的安装以及使用

pymysql其他类型的sql

增加

修改

删除


  1. pymsql库的安装以及使用

    1. pip install pymysql
       
    2. 安装完成样式
  2. pymysql库的使用
    1. 准备一个数据库的表(这里使用的是mysql数据库)
      1. 创建user表
      2. 用户表中的属性
        字段名类型是否为空是否主键描述
        idint不为空用户id
        usernamevarchar可为空用户账号
        passwordvarchar可为空用户密码
        monkeyint可为空用户金钱
        infovarchar可为空用户信息
      3. 完整的sql语句

        1. CREATE TABLE `myst`.`Untitled`  (`id` int NOT NULL AUTO_INCREMENT COMMENT '用户id',`username` varchar(255) NULL COMMENT '用户名',`password` varchar(255) NULL COMMENT '用户密码',`monkey` int NULL COMMENT '用户金额',`info` varchar(255) NULL COMMENT '用户信息',PRIMARY KEY (`id`)
          );

                  

        2. 插入数据

          1. idusernamepasswordmonkeyinfo
            1user001123456500小明的账号
            2user002123456600小红的账号
            3user003123456800小小的账号

                    

          2. sql语句

            1. INSERT INTO `myst`.`user` (`id`, `username`, `password`, `monkey`, `info`) VALUES (1, 'user001', '123456', 500, '小明的账号');
              INSERT INTO `myst`.`user` (`id`, `username`, `password`, `monkey`, `info`) VALUES (2, 'user002', '123456', 600, '小红的账号');
              INSERT INTO `myst`.`user` (`id`, `username`, `password`, `monkey`, `info`) VALUES (3, 'user003', '123456', 800, '小小的账号');
              

    2.  
      # 导入pymysql包
      import pymysql
    3. 参数配置
      1. # 数据库连接的ip地址
        db_host = 'localhost'
      2. # 数据库端口号
        db_port = 3306
      3. # 数据库登录账号
        db_user = 'root'
      4. # 数据库登录密码
        db_password = 'root'
      5. # 数据库名称
        db_database = "myst"
      6. # 字符集设置
        db_charset = 'utf8'
    4. # 配置连接数据库信息
      connect_mysql  = pymysql.connect(host=db_host,port=db_port,database=db_database,user=db_user,password=db_password,charset=db_charset)
    5. # 获取游标
      cursor_mysql = connect_mysql.cursor()
    6. # 查询用户表中所有的信息
      cursor_mysql.execute("select * from user");
    7. # 打印所有结果
      print("查询结果:",cursor_mysql.fetchall())
    8. # 打印所有结果
      print("查询结果:",cursor_mysql.fetchall())
      print("---------------------------------")
    9. # 打印单个结果
      print("打印单个结果:",cursor_mysql.fetchone())
    10. # 重置游标
      cursor_mysql.rownumber = 0
      # 打印单个结果
      print("再次打印单个结果:",cursor_mysql.fetchone())
    11. # 关闭游标
      cursor_mysql.close()
    12. # 关闭数据库连接
      connect_mysql.close()
    13. 完整的代码
      # 导入pymysql包
      import pymysql
      from pymysql import connect# 初始化连接数据库参数
      # 数据库连接的ip地址
      db_host = '127.0.0.1'
      # 数据库端口号
      db_port = 3306
      # 数据库登录账号
      db_user = 'root'
      # 数据库登录密码
      db_password = 'root'
      # 数据库名称
      db_database = "myst"
      # 字符集设置
      db_charset = 'utf8'# 配置连接数据库信息
      connect_mysql  = pymysql.connect(host=db_host,port=db_port,database=db_database,user=db_user,password=db_password,charset=db_charset)
      # 获取游标
      cursor_mysql = connect_mysql.cursor()# 简单的查询数据库
      # 查询用户表中所有的信息
      cursor_mysql.execute("select * from user");# 打印所有结果
      print("查询结果:",cursor_mysql.fetchall())
      print("---------------------------------")# 打印单个结果
      print("打印单个结果:",cursor_mysql.fetchone())# 重置游标
      cursor_mysql.rownumber = 0
      # 打印单个结果
      print("再次打印单个结果:",cursor_mysql.fetchone())# 关闭游标
      cursor_mysql.close()# 关闭数据库连接
      connect_mysql.close()

  3. 查看执行结果
    1. 分析一下打印单个结果为什么为None
      1. 执行完
        fetchall()
        
        1. 这里的游标被直接执行到最下面了
      2. # 重置游标
        cursor_mysql.rownumber = 0
        1. rownumber = 0 之后 就恢复了最初的状态
  4. pymysql其他类型的sql

    1. 增加

      1. # 增加cursor_mysql.execute("INSERT INTO `myst`.`user` (`id`, `username`, `password`, `monkey`, `info`) VALUES (NULL, \'user001\', \'123456\', 500, \'小明的账号\');")
        
      2. 执行完毕之后刷新数据库发现数据库中的数据没有添加
      3. 这个是因为pymsql把自动提交事物给关了,我们需要手动提交
      4. # 提交事物
        connect_mysql.commit()
        1. 运行观察数据库
          1. 数据已经添加了
    2. 修改

      1. # 修改数据名字
        cursor_mysql.execute("UPDATE `myst`.`user` SET `username` = 'user004' WHERE `id` = 6;")
        # 查询数据库
        cursor_mysql.execute("SELECT * FROM `myst`.`user`;")
        cursor_mysql.fetchall()
        
      2. 执行结果
    3. 删除

      1. # 删除 数据
        cursor_mysql.execute("Delete from `myst`.`user` where `id` = 6;")
        # 查询数据库
        cursor_mysql.execute("SELECT * FROM `myst`.`user` WHERE `id` = 6;")
        print("删除之后",cursor_mysql.fetchall())
      2. 可以看到数据已经被删除了
        1. 再次查询也查不到了
    4. 增加删除修改操作必须  提交事物​​​​
  5. 完整的代码

        

# 导入pymysql包
import pymysql
from pymysql import connect# 初始化连接数据库参数
# 数据库连接的ip地址
db_host = '127.0.0.1'
# 数据库端口号
db_port = 3306
# 数据库登录账号
db_user = 'root'
# 数据库登录密码
db_password = 'root'
# 数据库名称
db_database = "myst"
# 字符集设置
db_charset = 'utf8'# 配置连接数据库信息
connect_mysql  = pymysql.connect(host=db_host,port=db_port,database=db_database,user=db_user,password=db_password,charset=db_charset)
# 获取游标
cursor_mysql = connect_mysql.cursor()# 简单的查询数据库
# 查询用户表中所有的信息
cursor_mysql.execute("select * from user");# 打印所有结果
print("查询结果:",cursor_mysql.fetchall())
print("---------------------------------")# 打印单个结果
print("打印单个结果:",cursor_mysql.fetchone())# 重置游标
cursor_mysql.rownumber = 0
# 打印单个结果
print("再次打印单个结果:",cursor_mysql.fetchone())# 增加cursor_mysql.execute("INSERT INTO `myst`.`user` (`id`, `username`, `password`, `monkey`, `info`)"" VALUES (NULL, \'user001\', \'123456\', 500, \'小明的账号\');")# 修改数据名字
cursor_mysql.execute("UPDATE `myst`.`user` SET `username` = 'user004' WHERE `id` = 6;")
# 查询数据库
cursor_mysql.execute("SELECT * FROM `myst`.`user` WHERE `id` = 6;")
print("修改之后",cursor_mysql.fetchall())# 删除 数据
cursor_mysql.execute("Delete from `myst`.`user` where `id` = 6;")
# 查询数据库
cursor_mysql.execute("SELECT * FROM `myst`.`user` WHERE `id` = 6;")
print("删除之后",cursor_mysql.fetchall())# 提交事物
connect_mysql.commit()# 关闭游标
cursor_mysql.close()# 关闭数据库连接
connect_mysql.close()



 


文章转载自:

http://JrcJbOba.bmrqz.cn
http://tTs4Ycb0.bmrqz.cn
http://J1toIy0v.bmrqz.cn
http://izru7Vnq.bmrqz.cn
http://2E24Zdt4.bmrqz.cn
http://DGu4fuXx.bmrqz.cn
http://ooFIqCHE.bmrqz.cn
http://8pXfXvvI.bmrqz.cn
http://xAZ2XfwB.bmrqz.cn
http://3khACn92.bmrqz.cn
http://iNN6JQad.bmrqz.cn
http://OAdepOBJ.bmrqz.cn
http://q5LQI3fm.bmrqz.cn
http://TEWVRfNT.bmrqz.cn
http://rTAB1YMV.bmrqz.cn
http://lLG9zT5L.bmrqz.cn
http://pZ8xR474.bmrqz.cn
http://CMBF4Y2Y.bmrqz.cn
http://eK5rWObr.bmrqz.cn
http://oOCv0QPR.bmrqz.cn
http://oL6Apedx.bmrqz.cn
http://zMVGFlxO.bmrqz.cn
http://lXKRi9bK.bmrqz.cn
http://qilYleoD.bmrqz.cn
http://OlG23nT0.bmrqz.cn
http://orGPXroH.bmrqz.cn
http://PNQxaHjD.bmrqz.cn
http://2pWnltYh.bmrqz.cn
http://VRlXCC8h.bmrqz.cn
http://oy7PDMcf.bmrqz.cn
http://www.dtcms.com/wzjs/742739.html

相关文章:

  • 公司网站建设费如何入账百度指数工具
  • 著名的网站有哪些广东省示范校建设专题网站
  • 网站备案找哪个部门国内国际时事100字
  • 泉州做网站优化新手怎么优化网站
  • 网站关键词库怎么做有什么效果襄阳路桥建设集团有限公司网站
  • 网站建设所需的硬件设备甘肃网站seo技术厂家
  • 韶关市网站建设公司浙江平台网站建设找哪家
  • 苏州网站设计电话好网站的标准
  • wordpress网站示例怎样设计网站主页
  • 网站项目建设方案文档网站前端设计外包公司
  • 织梦 网站统计网站地图怎么生成
  • 做网站后的收获wordpress前缀有哪些
  • 网站品牌形象设计怎么做钉钉企业注册流程
  • 秦皇岛网站制作方案杭州淘策网站开发
  • 爱网站关键词挖掘网站的图片要会员才能下载怎么做
  • 邵阳建设网站wordpress赞踩插件
  • 做网站是怎么挣钱的全国十大广告公司
  • 短信验证码接码网站建设上海政务网站建设
  • 建筑工人app电商网站怎样做优化才最合理
  • 网站seo课设返利导购网站建设需求文档
  • 网站建设热门吗正规手机网站怎么做
  • 网络服务商网站百度站长之家
  • 东莞北京网站建设价格wordpress登陆错误500
  • 网站域名建设费进什么科目秋林 做网站
  • 扬州网站建设哪家好中信银行官网
  • 网络营销网站推广wordpress怎么建立网站吗
  • 官网百度苏州seo优化公司
  • 国外空间设计网站wordpress ip设置
  • 为网站做外链的文章中科院网站建设
  • 揭阳模板网站建站协达网站建设