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,即可输出正确的结果

  • 相关阅读:
    GC选择之CMS 并发标记清除
    JVM内存概览与GC初步
    Shell 判断语句
    SUID SGID
    maven package
    ACL权限控制列表
    账户与密码管理
    Ubuntu与Centos在登陆安全方面的比较
    【PL/SQL Developer】动态执行表不可访问,本会话的自动统计被禁止
    【Centos7】Delete virtual bridge
  • 原文地址:https://www.cnblogs.com/hwang126/p/8361676.html
Copyright © 2011-2022 走看看