Skip to content

MySQL 总览

中文乱码

同目录文件

undefined reference to mysql_init

利用 mysql_config 查看链接文件
主要关注 -libs 选项, 假设为(-L/usr/... -lz -lm ...)
最后 g++ 编译时链接这些文件, g++ ... -L/usr/.. -lz -lm ...

Mysql 整型长度含义

参考: https://www.jianshu.com/p/61293b416335

1. "浮点型"的长度用来限制数字存储范围。 比如 float(3, 2) 只能够写入 0.00~999.99
2. "整型"的长度并不会限制存储的数字范围。 比如 int(1) 和 int(3) 的存储范围都是 -2^31 ~ 2^31-1
3. "整型"的长度用来表示数字的显示长度。 比如 int(1) 写入 10, 那么在数据库显示该数字是 1
4. 命令 cheatsheet: https://www.jianshu.com/p/118e1c41e9f0

Python 安装 mysql 模块

不要安装 MySQL-python, 安装 mysqlclient,如果提示【mysql_config not found】问题,安装 mysql-devel(ubuntu:libmysqlclient-dev, centos: mysql-devel)

非 root 安装 mysql

https://blog.csdn.net/qq_36347331/article/details/118639651

Comments