MYSQL学习总结

来源:互联网 发布:买家淘宝如何拆分订单 编辑:程序博客网 时间:2024/04/30 00:24

近段时间做了一些东西,了解和学习了mysql,关于MySQL的安装,然而由于没有人帮忙,我一个人摸索了很长的时间,所以在这里写下总结,希望这些总结能够对于后来学习的同学和好友们有所帮助,避免少走弯路。

在安装MySQL时有以下几个问题需要注意:

1.下载exe文件包,最近版本,在官网上下载,5.0,5.1均可。

2.下载以后打开开始运行.exe,这里要注意一个问题了,对于安装,图中给了我们三个选项,typical,complete,和custom,几乎网上所有的安装图解说明都是说要安装custom,可是实际上对于初学者来说,这里要选择的是完全安装,即complete,注意了这个问题以后其他的按照图解安装就行了。

3.安装完以后,如果你像我一样要在vc中使用数据库,那么有两种方式可以使vc和数据库MySQL相连,

第一种,运行MySQL自身的端口,将MySQL安装目录下的lib和include文件全部添加到vc中,具体设置时tools-options-directories,中showdirectory中新建includefile和libraryfile,然后将MySQL安装目录下的libsever.dll动态链接库添加到windows中的system32中,否则在运行vc程序时会报出error:can not find the "mysql.h"的错误。

第二种,在官网上下载mysql ODBC,链接vc和数据库,开始运行ODBC以后,打开控制面板中的性能和维护一栏,然后进入管理工具一项,然后进入数据源一项,然后进入系统DSN,然后开始添加数据源odbc,开始进行连接,

然后在点击电脑的开始菜单 开始----->设置------------>控制面板------------->性能和维护------->管理工具

---------->数据源(ODBC)---------->系统DSN

-------->添加----->选择MYSQL ODBC 版本号Driver------>在弹出来的Connecter/ODBC对话框里面如下:

 

在Connector/ODBC对话框里面输入相应的选项

如在Data Source Name 随便输入名字但是这个名字要在VC中用到在这里提醒一下;

server 默认为localhost 右面有提示

User 如root

Database 选择你要的数据库这个在VC当中要查询的数据库了;

按下面的TEST测试一下看是否连通,直到运行出现连接connect successfully,

 

 

 

完成上面的工作以后,在你所要运行的vc使用了数据库的程序文件中要添加#include<AFXDB.h>来包含ODBC的头文件,这样才能正确使用。

 

 

 

 

        以上是对使用的几点总结,本人的理解,在vc中使用数据库,此时数据库就相当于工作在应用层的一个应用程序,而我们类似于socket编程一样,系统分配一个3306的端口给这个数据库,这是系统默认的数据库的端口。本人刚学习数据库MySQL,以上的总结难免会有些肤浅,但是希望能够给他人带来帮助,有其他的方面的总结本人还会放到上面,这是第一篇文章。

 

 

 

原创粉丝点击