1 安裝mysql: MacOS系統(tǒng),直接使用brew install mysql即可安裝成功 常見問題: 1 Incorrect string value: '\xF0\x9F\x98\xAC\xE8\x87...' (1):修改mysql數(shù)據(jù)庫的編碼為uft8mb4 (2):修改數(shù)據(jù)表的編碼為utf8mb4 (3): 修改數(shù)據(jù)表中字段的編碼為utf8mb4 (4):修改連接數(shù)據(jù)庫的連接代碼為:utf8mb4 2 兩個(gè)字段創(chuàng)建唯一約束: alter table user add constraint u_idname unique(id,name); u_idname:是約束名字,自定義 id和name是約束的列名 3 插入內(nèi)容包含單引號(hào)和雙引號(hào)處理方法 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 查詢不重復(fù)id的數(shù)量 SELECT DISTINCT 列名稱 FROM 表名稱