乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 数据库可以做什么工作?-mysql和excel,excel和mysql相比有什么优势

数据库可以做什么工作?-mysql和excel,excel和mysql相比有什么优势

作者:乔山办公网日期:

返回目录:excel表格制作


1、打开Excel
2、在Excel中打开VBA编辑器:方法一:Alt+F11 方法二:开发工具->代码->Visual Basic

※如果没有开发工具请:文件->选项->自定义功能区 在右边的窗口中将开发工具前的方框□打钩√
3、双击ThisWorkbook打开编辑页面,并添加必要引用

需要添加的引用包括:Microsoft ActiveX Dat Objects Recordset 6.0 Library以及Microsoft ActiveX Dat Objects 6.1 Library

4、编写函数【俗称写代码】
直接扔出代码如下:
Public Sub MySQL_Test()
Dim Con As ADODB.Connection
Dim Rec As ADODB.Recordset
Dim iRowscount As Long
Set Con = New ADODB.Connection
Con.ConnectionString = “Driver={MySQL ODBC 5.3 ANSI Driver};” + _
“Server=你的MySQL服务器地址;” + _
“DB=需要连接的数据库7a686964616fe4b893e5b19e364名;” + _
“UID=登录数据库的账号;” + _
“PWD=登录数据库的密码;” + _
“OPTION=3;” + _
“Stmt=Set Names ‘GBK’;”
Con.Open
Set Rec = New Recordset
Set Rec = Con.Execute(“想要执行的SQL语句”, iRowscount, adCmdText)
Range(“a1”).CopyFromRecordset Rec ‘在Excel中打印出查询结果
Rec.Close: Set Rec = Nothing
Con.Close: Set Con = Nothing
End Sub
※更为详细的代码和范例请参考附件给出的文档;
5、调试与运行
直接按F5就可以运行了, 或者点击上方的运行按钮【但不运行貌似是F8】

代码没有问题的话就会出现你想要的结果,下面是示范例子:

6、方便快捷的运行方式
当代码写好之后不用每次进入VBA编辑器运行代码,只需要在工作sheet上创建一个和这个代码相关联的按钮就好了,具体过程:开发工具->(控件)插入->表单控件.按钮(就是插入里面的第一个) 之后在工作sheet中随便左键点击会出现如下对话框

接下来会在工作区域出现一个按钮,是可以拖动他的,拖动到你想要的位置后鼠标点击空白区域,确定编辑(想要再次编辑可以在按钮上右键 或者 点击窗口的‘设计模式’),再次点击按钮就可以执行代码中的内容了;
7、好了,接下来就保存好你的文档吧,记得需要保存为 启用宏的工作簿(*.xlsm)

数据zhidao库就是一个库,里面有很多很多的数据......
数据库既不是系统也不是软件,就是很多的数据按照某种方式放在一起而已。

你应该用过excel,看过excel表吧,所谓数据库就是很多张那样存数据的表,并把数据存在这些表里。(当然还要包括表里面数据的索引,表和表的关系等等一些比较复杂的东西,在这里就不说了)。

而使用数据库的原因就是数据实在太多,而使用数据库可以方便快速地从很多数据里搜索、修改数据信息。你可以假想一个大超市,里面有几千种货品,几十万条货品纪录,而你需要从多个接入点(超市的多个收银台...)纪录并修改这些货品进货、售出信息的时候,数据库就发挥出它的威力来了。

另外数据库都是需要软件支持的,常用的有sql server/oracle/pb等等数据库。至于所谓“做数据库”,应该就是用某种数据库软件进行建立数据库的操作了,这个……真的是太复杂啦,如果你有兴趣可以找一些相关方面内容学习一下。
不好意思,不知道你说的sql具体是什么,一般来说sql都是作为一种访问数据库的语言,sap里面内嵌了sql语句,你的数据是通过sap下载的,其实就是通过sap内嵌的sql语句从数据库中取得的。由于sap里面了有业务关系和sql语句,你不需要再专门使用别的sql软件开发新的sql语言的程序取得数据库数据(这个数据库是根据sap的需要建的)。
就好比你现在要从上海虹桥飞机场到北京首都机场的咖啡zd厅(假设那儿有咖啡厅)见一个人,你直接坐飞机(sap的sql语句)过去,然后去咖啡厅见这个人(使用excel),当然你也可以坐地铁去上海火车站,坐火车去北京火车站,再打车去首都机场,(这就是使用别的sql软件访问sap所使用的数据库)再进入咖啡厅会面。

mysql:数据库管理员或是开发员
excel:公司财会方面的工作(会计/财务)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网