pymysql建表_Python数据库操作,针对pymysql 和 MYSQL数据库

此文将以MYSQL数据库做为例子,pymysql库作为驱动进行学习

安装MYSQL数据库与pymysql第三方库

安装pymysql库不多做叙述

安装navicat for mysql,此程序用来管理MYSQL数据库

注意: 连接过程中可能会出现1251错误

解决办法,在cmd命令下登录mysql后输入:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql的密码'; 注意:引号中的为你自己设置的sql数据库的密码

FLUSH PRIVILEGES;

pymysql 连接mysql数据库的驱动库

Connection(host = None,user = None,password ='',database = None,port = 0,unix_socket = None,charset ='',sql_mode = None,read_default_file = None,conv = None,use_unicode = None,client_flag = 0,cursorclass = ,init_command = None,connect_timeout = 10,ssl = None,read_default_group = None,compress = None,named_pipe = None,自动提交=假,分贝=无,passwd的=无,local_infile =假,max_allowed_pa​​cket个= 16777216,defer_connect =假,auth_plugin_map =无,read_timeout =无,write_timeout =无,bind_address =无,binary_prefix =假,程序名=无,server_public_key =无) 类

read_timeout - 以秒为单位读取连接的超时(默认值:无 - 无超时)

write_timeout - 以秒为单位写入连接的超时(默认值:无 - 无超时)

charset - 你要使用的Charset。

sql_mode - 要使用的默认SQL_MODE。

read_default_file - 指定my.cnf文件以从[client]部分下读取这些参数。

conv - 使用转换字典而不是默认字典。这用于提供类型的自定义编组和解组。见转换器。

use_unicode - 是否默认为unicode字符串。对于Py3k,此选项默认为true。

client_flag - 要发送给MySQL的自定义标志。在constants.CLIENT中查找潜在值。

cursorclass - 要使用的自定义游标类。

init_command - 建立连接时要运行的初始SQL语句。

connect_timeout - 连接时抛出异常之前的超时。(默认值:10,最小值:1,最大值:31536000)

ssl - 类似于mysql_ssl_set()参数的参数的dict。目前,不支持capath和cipher参数。

read_default_group - 要在配置文件中读取的组。

compress - 不支持

named_pipe - 不支持

autocommit - 自动提交模式。无表示使用服务器默认值。(默认值:False)

local_infile - 允许使用LOAD DATA LOCAL命令的布尔值。(默认值:False)

max_allowed_pa​​cket - 发送到服务器的最大数据包大小(以字节为单位)。(默认值:16MB)仅用于限制小于默认值(16KB)的“LOAD LOCAL INFILE”数据包的大小。

defer_connect - 不要明确连接contruction - 等待连接调用。(默认值:False)

auth_plugin_map - 插件名称的一个字典,用于处理该插件的类。该类将Connection对象作为构造函数的参数。该类需要一个认证方法,将认证包作为参数。对于对话框插件,可以使用提示(echo,prompt)方法(如果没有authenticate方法)从用户返回字符串。(实验)

server_public_key - SHA256 authenticnticaiton插件公钥值。(默认:无)

db - 数据库的别名。(与MySQLdb兼容)

passwd - 密码的别名。(与MySQLdb兼容)

binary_prefix - 在字节和bytearray上添加_binary前缀。(默认值

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值