软件技术--Mysql系列

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 表名称

你可能感兴趣的:(软件技术--Mysql系列)