C语言使用MySql上:使用本地中的MySql
[toc]
一、准备工作
1.安装MySql
2.使用MySql数据库新建一个表
使用cmd开启服务,以管理员身份运行cmd
1
net start MySQL80
切换到mysql中bin命令
1
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
命令行连接数据库
1
mysql -h localhost -u root -p123456
使用
sql语句新建一个数据库1
CREATE DATABASE test DEFAULT CHARSET utf8;
选择数据库
1
use test
使用
sql语句新建一个表格1
2
3
4
5
6
7CREATE TABLE book (
book_id int PRIMARY KEY AUTO_INCREMENT,
book_name varchar(60) NOT NULL,
book_author varchar(60) NOT NULL,
book_shelf int DEFAULT 0,
book_addtime datetime NOT NULL
);给表格插入一条数据
1
2INSERT INTO book (book_name, book_author, book_shelf, book_addtime)
VALUES ('life', 'yu', 1, NOW()), ('C Primer Plus','Stanley B.Lippman', 2, NOW());显示表格数据
1
select *from book;
在cmd中退出mysql
1
exit
二、编写代码使用
1.写代码前的准备工作
- 新建C语言控制台项目
- 将MySql中的include文件夹包含在项目中,vs2022中选择属性->VC++目录->包含目录。
- 将MySql中的lib文件夹包含在项目中,vs2022中选择属性->VC++目录->库目录
- 将MySql中的lib文件夹里的libmysql.dll复制到本项目根目录中
- 启动MySql服务
- 编写代码
2.编写代码
1 |
|
3.运行程序,运行时如果显示缺失Dll将缺失的Dll文件放到项目根目录中
本次显示缺失libssl-1_1-x64.dll与libcrypto-1_1-x64.dll文件
4.打包应用程序
将项目中的运行库更改为MT或者MTD
新建一个文件夹将exe文件与所需的Dll文件放到同一个文件夹中
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
