zoukankan      html  css  js  c++  java
  • mysql的数据存储

    # pycharm 连接mysql
    
    import pymysql
    
    username = input("输入用户名:")
    pwd = input("输入密码:")
    
    # 建立连接
    conn = pymysql.connect(
        host = 'localhost',
        user='root',
        password='',
        database='pymysql',
        port=3306,
        charset='utf8'
    )
    
    # 创建游标
    cur = conn.cursor()
    sql = 'select * from user(表名) where username(字段)="%s"'%(username)
    print(sql)
    
    ret = cur.execute(sql)
    print(ret) # 1 说明连接成功
    
    #关闭游标
    cur.close()
    conn.close()

    插入

    # 插入
    import pymysql
    
    username = input("输入用户名:")
    password = input("输入密码:")
    
    # 建立连接
    conn = pymysql.connect(
        host = 'localhost',
        user='root',
        password='',
        database='pymysql',
        port=3306,
        charset='utf8'
    )
    
    # 创建游标
    cur = conn.cursor()
    # sql = 'select * from user(表名) where username(字段)= "%s"'%(username)
    # print(sql)
    
    sql = """insert into user(表名)(id,username,password) values(null,%s,%s)"""
    
    
    cur.execute(sql,(username,password))
    conn.commit()
    
    
    #关闭游标
    cur.close()
    conn.close()
    # 查找
    import pymysql
    
    
    
    # 建立连接
    conn = pymysql.connect(
        host = 'localhost',
        user='root',
        password='',
        database='pymysql',
        port=3306,
        charset='utf8'
    )
    
    # 创建游标
    cur = conn.cursor()
    # sql = 'select * from user(表名) where username(字段) ="%s"'%(username)
    # print(sql)
    
    # select username,password from user where id = 1
    # select * from user
    
    sql = """
    select * from user 
    """
    cur.execute(sql)
    # result = cur.fetchall()
    result = cur.fetchmany(2)
    
    print(result)
    
    #关闭游标
    cur.close()
    conn.close()
    # 删除
    import pymysql
    
    
    
    # 建立连接
    conn = pymysql.connect(
        host = 'localhost',
        user='root',
        password='',
        database='pymysql',
        port=3306,
        charset='utf8'
    )
    
    # 创建游标
    cur = conn.cursor()
    
    
    # sql = """
    # delete from user where id= 1
    # """
    # cur.execute(sql)
    # conn.commit()
    
    sql = """
    update user(表名) set username(字段)= 'aaa' where id(字段) = 2
    """
    cur.execute(sql)
    conn.commit()
    
    
    #关闭游标
    cur.close()
    conn.close()
  • 相关阅读:
    SpringMVC什么时候配置 视图解析器
    打印数组的5种方式
    集合区别(list和linkedlist的区别)?
    回归测试
    dom4j组装xml 以及解析xml
    java操作文件创建、删除
    powerdesigner里的table背景色是不是可以修改的?
    如何设定editplus为txt默认打开程序?
    PowerDesigner怎样才能在修改表的字段Name的时候Code不自动跟着变
    PowerDesigner怎么调出工具箱?
  • 原文地址:https://www.cnblogs.com/kenD/p/11123605.html
Copyright © 2011-2022 走看看