一、连接MySQL数据库
在开始之前,需要先连接MySQL数据库。可以使用以下代码连接数据库:
portysql
ysqlnect(host='localhost', port=3306, user='root', password='123456', db='test')
cursor = db.cursor()
其中,host表示主机名,port表示端口号,user表示用户名,password表示密码,db表示数据库名。
二、创建表格
在将数据写入MySQL之前,需要先创建表格。可以使用以下代码创建表格:
id INT(11) NOT NULL AUTO_INCREMENT,ame VARCHAR(20) NOT NULL,
age INT(11) NOT NULL,
PRIMARY KEY (id)
)"""
cursor.execute(sql)
tame和age为字段名。
三、写入数据
在创建表格之后,可以使用以下代码将数据写入MySQL表格:
tame, age)
VALUES ('张三', 18)"""
cursor.execute(sql)
mit()
t表格中插入一条数据,数据为姓名为张三,年龄为18。
四、解决问号乱码问题
1,而中文字符集为utf8,需要将字符集设置为utf8才能避免中文乱码。可以使用以下代码设置字符集:
cursor.execute('SET NAMES utf8')
cursor.execute('SET CHARACTER SET utf8')nection=utf8')
这段代码将字符集设置为utf8。
以上就是将数据写入MySQL表格并解决问号乱码问题的方法。在使用MySQL时,需要注意字符集的设置,以免出现中文乱码问题。