MySQL 的特点
1、
MySQL 性能卓越、服务稳定,很少出现异常宕机。
2、
MySQL开放源代码且无版权制约,自主性及使用成本低。
3、
MySQL历史悠久(版本众多),用户使用活跃,遇到问题可以寻求帮助。
4、
MySQL体积小(相对大型关系型数据库),安装方便,易于维护。
5、
MySQL 口碑效应好,是的企业无需考虑就用之,LAMP、LNMP 流行架构。
6、
MySQL支持多种操作系统,提供多种API接口,支持多种开发语言。
应用
下载地址
https://dev.mysql.com/downloads/installer/下载下面的离线版本
https://www.cnblogs.com/klvchen/p/17140142.html压缩包安装推荐
https://mp.weixin.qq.com/s/zzXxCtOMDOHkEUpX2DTt9g相关软件
MySQL修改、忘记root密码(8.0版本)
简单测试
#include <iostream>
#include "mysql.h"
int main()
{
//创建mysql对象,不建议MYSQL mysql创建方式,这是占用栈上的内存
MYSQL* mysql = new MYSQL();//堆上的内存
MYSQL* pDB = mysql_init(mysql);//初始化mysql对象函数
if (pDB == NULL)
{
std::cout << "mysql_init failed!" << std::endl;
return -1;
}
//连接数据库函数
pDB = mysql_real_connect(pDB, "localhost", "root", "mysql123456", "mysql", 3306, NULL, 0);
std::cout << pDB << std::endl;
mysql_close(pDB);
delete mysql;
return 0;
}