1 安装mysql: MacOS系统,直接使用brew install mysql即可安装成功 常见问题: 1 Incorrect string value: '\xF0\x9F\x98\xAC\xE8\x87...' (1):修改mysql数据库的编码为uft8mb4 (2):修改数据表的编码为utf8mb4 (3): 修改数据表中字段的编码为utf8mb4 (4):修改连接数据库的连接代码为:utf8mb4 2 两个字段创建唯一约束: alter table user add constraint u_idname unique(id,name); u_idname:是约束名字,自定义 id和name是约束的列名 3 插入内容包含单引号和双引号处理方法 def transfer_content(content): if content is None: return None else: string = "" for c in content: if c == '"': string += '\\\"' elif c == "'": string += "\\\'" elif c == "\\": string += "\\\\" else: string += c return string 4 查询不重复id的数量 SELECT DISTINCT 列名称 FROM 表名称