美文网首页
84.mysql数据库的基本使用

84.mysql数据库的基本使用

作者: 羽天驿 | 来源:发表于2019-12-26 13:14 被阅读0次

    import pymysql

    1.和mysql建立连接

    """
    连接对象 = pymysql.connect(host,port,user,password) - 和指定mysql建立连接并且返回一个连接对象

    说明:
    host - mysql主机地址(localhost表示当前设备上的mysql, 服务器公网ip)
    port - mysql服务端口, 3306
    user - mysql用户
    password - 用户对应的密码(如果创建用户的时候没有设置密码,这个参数可以不用赋值)
    database - 建立连接后默认操作的数据库
    charset - 设置连接的数据库文件的编码方式
    autocommit - 是否自动提交
    """
    con = pymysql.connect(
    host='localhost',
    port=3306,
    user='root',
    password='yuting123456',
    database='school',
    charset='utf8',
    autocommit=True
    )

    2.通过连接获取游标对象

    """
    with 连接对象.cursor(查询返回值类型=None) as 游标对象:
    数据库操作上下文

    说明:
    查询返回值类型 - None: 查询结果以元组的形式返回;
    pymysql.cursors.DictCursor: 查询结果以字典的形式返回
    数据库操作上下文 - 游标对象(数据库操作)只有在数据库操作上下文才有效
    """
    with con.cursor() as cursor:
    # 数据库操作上下文
    # 3.执行sql语句: 游标对象.execute(sql语句)
    cursor.execute('create database if not exists pyschool;')

    关闭连接

    con.close()

    相关文章

      网友评论

          本文标题:84.mysql数据库的基本使用

          本文链接:https://www.haomeiwen.com/subject/vkikoctx.html