C++开发学习过程中需要有一个项目练手帮助入门,最好扩展一下数据库的知识,会议室管理就是一个不错的项目。
1.项目环境
1. MSVC2019
2.mysql 8.0.11
IDE
1.visual studio 2019
2.Mysql Workbench 8.0 CE
2.数据库配置
文件是utils.h和util.cpp。主要是实现增删改除的操作,每对应一个功能写了一个函数。写了一个initDatabase来初始化对数据库的连接。其实这里有很多可以优化的地方,如每用调用一次功能函数就需要初始化一次数据库的连接,浪费了很多不必要时间资源。
如果mysql.h无法导入的话,可以上网查一下如何在visual studio 中导入mysql.h头文件
在我的源码项目里有创建表的sql语句,大家复制到Mysql Workbench里执行一下就好了。这里语句的关键字的大小写没有限制,如INSERT INTO和insert into均可。
主要就是增删改查
创建数据库:CREATE DATABASE 数据库名;
创建表:
create 表名 (列名 类型 限制);
create table developer (
userID INT AUTO_INCREMENT PRIMARY KEY,
account VARCHAR(50) NOT NULL UNIQUE,
username VARCHAR(100) NOT NULL,
password VARCHAR(255) NOT NULL
);
查询:
select 列 from 表名 wher