zoukankan      html  css  js  c++  java
  • Python学习之数据库编程

    今天在学习python数据库编程的时候遇到了几个问题:

    下载mysql 压缩文件进行进行mysqld install安装的时候,首先是提示对应目录下没有叫做data的目录,解决方法在该目录下创建一个名为data的目录,再使用mysqld install命令安装服务即可,启动对应的服务即可,若过程中出现服务启动后又停止,可以尝试先删除data目录下的文件,再使用mysqld --initialize--secure 重新安装即可,应该是不会出现问题的

    修改mysql服务器root用户的方式除开之前的update user表(update user set password=password('用户密码'))之外,如果提示没有password字段则可以选择使用set password=password("用户密码") for root@localhost进行密码的修改,最后mysql -uroot -p 输入密码即可登录mysql服务器

    创建测试用的数据

    创建demo表

      create database db;

      create table demo(

        username nchar(20),password nchar(20)

      );

    添加两条记录先

      insert into demo values("Alice","alice") ,("Bruce","bruce");

    编写文件demo.py

     import pymysql;

     db=pymysql.connect("主机名","用户名“,"密码","数据库名称");

     cursor=db.cursor();

     cursor.execute("select * from demo");

     result=cursor.fetchall();#获取全部记录,fetchone获取一条记录

     for item in result:

          print("username:{username},password:{password}".format(username=item[0],password=item[1]);#item的类型是tuple

    打开命令行工具,输入python demo.py,即可输出正确的结果

  • 相关阅读:
    通过HTTP发包工具了解HTTP协议
    Oracle之数据库安全
    SQL注入深入剖析
    apache中如何调用CGI脚本
    fastcgi php-cgi与php-fpm区别和之间的关系
    使用PHPExcel实现Excel文件的导入和导出(模板导出)
    学会数据库读写分离、分表分库
    框架Thinkphp5 简单的实现行为 钩子 Hook
    php文件下载
    PHP为JSON数据的API返回空数组或者空对象
  • 原文地址:https://www.cnblogs.com/hwang126/p/8361676.html
Copyright © 2011-2022 走看看