对于如下这种表情符,该如何存储到MySQL里呢?
👨🏾👩🏼👨🏽👩🏻中国独立开发者项目列表 -- 分享大家都在做什么

我想把这些表情符👨🏾👩🏼👨🏽👩🏻存储到MySQL中,首先将MySQL中的字符集选为utf8mb4。

下面这步也是很关键的,使用pymysql连接MySQL数据库的时候,要将字符集参数也进行设置,即charset='utf8mb4'(如果没有设置这一步,就算MySQL已经正确存储表情符了,读取出来的数据仍然是?问号)
写一个类,并定义了连接、读取、关闭的方法:
class MysqlClient():
    def __init__(self):
        self.host = mysql_host
        self.port = mysql_port
        self.name = mysql_name
        self.pwd = mysql_pwd
    def connect(self, db_name):
        self.db = pymysql.connect(
            host=self.host,
            port=self.port,
            user=self.name,
            password=self.pwd,
            db=db_name,
            charset='utf8mb4',
        )
    def getDataBySql(self, sql):
        cursor = self.db.cursor()
        try:
            cursor.execute(sql)
            result = cursor.fetchall()
            self.db.commit()
            return result
        except Exception as e:
            print(e)
            self.db.rollback()
    def close(self):
        self.db.close()