第1节,mysql.connector 向mysql表写入数据

mysql.connector 是mysql官方提供的驱动器,可使用pip进行安装

pip install mysql-connector

创建一张mysql表

create table city(
    id int NOT NULL AUTO_INCREMENT,
    `name` varchar(50) NOT NULL,
    PRIMARY KEY (`id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

接下来,向这张表里写入数据

import mysql.connector

mydb = mysql.connector.connect(
    host="your ip",  # 数据库主机地址
    user="username",  # 数据库用户名
    passwd="password",  # 数据库密码
    port=6606,
    database='flink_db'
)

sqls = [
    "insert into city(name)values('北京')",
    "insert into city(name)values('上海')",
    "insert into city(name)values('广州')",
    "insert into city(name)values('深圳')",
]

mycursor = mydb.cursor()

for sql in sqls:
    mycursor.execute(sql)

mydb.commit()

insert 语句会向表里新增数据,数据库有变动,必须执行commit,否则不会生效。

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案