
1 怎么将excel表格导入mysql数据库
1、制作好你的excel表格,注意和数据库中的字段一一对应,比如我数据库中有三个字段,uid,uname,udate,则在excel中必须有这三个字段; 2、将excel表格另存为csv文件,csv默认为逗号制表符,由于工作需要,我把我的制表符修改成了分号; 3、将该csv文件打开,转换成utf-8格式,否则导入的中文会乱码,我使用的工具是notepad++,你可以使用其他工具; 4、将该文件导入mysql,我使用的可视化界面是navicat for mysql; 至此,excel就可以成功的导入到数据库中了。
直接导入excel我尝试了多次都不行,建议还是先转换成CSV格式的文件。
2 怎样将SQL数据库中的数据导入到指定的EXCEL中
你可以在企业管理器中——工具——数据转换服务——导出数据
也可以打开EXCEL——数据——导入数据
-------------------------------------------------------
那也很简单,打开EXCEL,现在视图——窗体这里打勾,然后拖一个按钮出来
然后工具——宏——宏编译器这里点进去编写VB程序,保存
回到工作簿右键那个你刚才拖出来的按钮,右键指定宏,将宏指定到刚才编写的程序
PS:不知道楼主对于VB程序和数据库SQL语言的基础怎样,我倒是写给一些现成的程序,你要吗?虽然你这里没有数据库不能运行,但是看看程序是可以的
3 怎么把数据库文件导入mysql数据库
附加数据库 或者导入数据库
SQL本身有数据导入的 *** 作。但如果要从一个备份的文件中导入数据,则要进行另外的 *** 作。下面以一个例子进行说明。
SQL服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中已录有数据),并保持原DOE的数据不变。
1、首先,在“SQL企业管理器”中新建一个临时数据库A1。
2、右击A1数据库,选择:所有任务->还原数据库。
3、在“还原数据库”窗口中,选择:“从设备”。
4、点击“选择设备”。
5、点击“添加”。
6、从文件名中选择要还原的数据库文件,如A1BAK。
7、点击“确定”,返回“还原数据库”窗口。
8、点击“选项”卡,进入选项设置。
9、钩选:“在现有数据库上强制还原”。
10、修改“移到物理文件名”为:“c:\a1ldf”、“c:\a1mdf”。
11、点确定,即可导入备份文件中的数据到临时数据库A1中。
12、此时,你可以将数据从A1导入到另外一真正要导入的数据库中,如DOE数据库。
(下面的数据导入 *** 作为SQL2000企业管理器的一般数据导入导出 *** 作。)
13、在“SQL企业管理器”中选择“DOE”数据库。
14、右击DOE数据库,选择:所有任务->导入数据。
15、在“DTS导入/导出向导”窗口的“选择数据源”中,数据源选择刚才建立并导入数据的临时数据库A1。点击下一步。
16、在“选择目的”中,系统已经默认为DOE数据库。
17、连续点击“下一步”,直到完成。
经过上面的 *** 作,你已经成功地将备份文件A1BAK中数据导入DOE数据库中,并且DOE数据库原有数据不变。
此时,你可以删除临时数据库A1。
4 SQL server2008导入数据大量数据到一个表的方法
一是需要在目的数据库中先建立相关的表。如想把进销存系统数据库(SQLServer)中的产品信息表(Product)导入到ERP系统中的产品信息表(M_Product)中。则前期是在ERP系统的数据库中已经建立了这张产品信息表。
二是这种方法只复制表中的数据,而不复制表中的索引。如在进销存系统数据中的产品信息表中,在产品编号、产品种类等字段上建立了索引。则利用Select
Into语句把数据复制到ERP系统的表中的时候,只是复制了数据内容的本身,而不会复制索引等信息。
三是这条语句使用具有局限性。一般情况下,这只能够在SQL Server数据库中采用。不过,对于SQL
Server不同版本的数据库,如2008或者2003,还都是兼容的。若需要导入的对象数据库不是SQL Server的,则需要采用其他的方法。
四是采用这条语句的话,在目的表中必须不存在数据。否则的话,目的表中的数据会被清除。也就是说,这个语句不支持表与表数据的合并。在SQL
Server中,有一条类似的语句,可以实现这个功能。这条语句就是:Insert
Into。他的作用就是把另外一张表中的数据插入到当前表中。若用户想要的时表与表数据的合并,则可以采用这条语句。两者不能够混淆使用,否则的话,很容易导致数据的丢失。
五是以上两条语句都支持兼容的不同类型的数据类型。如在原标中,某个字段的数据类型是整数型,但是在目的表中这个字段的数据类型则是浮点型,只要这个两个数据类型本来就兼容的,则在导入的时候,数据库是允许的。
方法/步骤
1、点击左下角 开始按钮,找到sql server2005,打开它
2、右击数据库,选择新建数据库,如果已经有了数据库,则可以点击附加数据库,将本地的数据库文件附加到sql里面
3、附加完成后,我们点击数据库,展开,找到我们附加上的test数据库,再点开test数据库下的表文件夹,发现里面有已经创建好的表
4、右击,打开表,则可以增加表或修改的内容
5、右击修改表,怎可以增加或修改表的属性
6、也可通过右击表文件夹,选择新建表来新建一直表,或者点击左上角的新建查询通过命令来新建一张表
宝塔控制面板,数据库怎么导入呢我们直接上干货,奉献给那些有需要和初学的朋友们。
首先,我们先要登陆宝塔后台,可以在左则看到一行菜单栏。
找到数据库这一行,点击进去。
来到这个界面,我们可以看到:添加数库,root密码,phpMyadmin三项功能。如果你还没有创建数据库呢,先创建好再导入数据库。
如果你只需要导入数据库,那么你只需要点击:phpMyadmin菜单入进数据库。
选择上方的导入菜单执行 *** 作。
这里我们只需要点击选择从计算机上传,找到你本地要导入的数据库文件,点击确定即可完成。
一切就绪后,点击执行导入数据库即可。
1、直接用Sql语句查询
2、先用excle中的数据生成xml文件,再把xml导入数据库
第一种方法(方法二以后再试),找到联机丛书里实现此功能的Sql语句如下:
SELECT
FROMOpenDataSource('MicrosoftJetOLEDB40',
'DataSource="c:Financeaccountxls";UserID=Admin;Password=;Extendedproperties=Excel50')xactions
语句是有了,但我还是试了很久,因为各个参数具体该怎么设置它没有说。Data
Source就是excel文件的路径,这个简单;UserId、Password和Extended
properties这三个属性我改成了各种各样的与本机有关的用户名、密码以及excel版本都不对,最后用上面例子里的值“User
ID=Admin;Password=;Extended
properties=Excel
50”才成功了,晕啊;最后个“xactions”更是查了很多资料,其实就仅仅是excel文件里所选的工作表名而已,怪我对excel不够熟悉了,另外注意默认的Sheet1要写成[Sheet1$]
最后,看看我成功的测试
数据库里建好一个表testTable_1,有5个字段id,
name,
date,
money,
content,C盘下book1xls文件的sheet1工作表里写好对应的数据并设好数据类型,执行如下插入语句:
insertintotestTable_1([name],[date],[money],[content])
Select[姓名],[日期],[金额],[内容]
FROMOpenDataSource('MicrosoftJetOLEDB40',
'DataSource="C:Book1xls";
UserID=Admin;Password=;Extendedproperties=Excel50')[Sheet1$]
select里的列名我一开始用代替,但发现输出顺序与我预期的不同,是“金额、内容、日期、姓名”,不知道具体有什么规律,就老老实实写名字了。 *** 作成功
回过头来看看市场部的要求,假设在我这张表里实现,可以先判断如excel里存在与记录相同的name字段(name要唯一非空)时就删除记录,之后再插入,这样简单,但自增的id字段会因为插入而改变,那是不行的了。可行的方法是先读出excel里全部记录,然后用游标一条条分析,如果存在这个name就更新否则就插入。OK,下次就不用让他们再对着文档一条条Update了
第一步:打在开始界面中找到mysql
第二步:双击打开mysql软件。,并输入密码。
第三步:如果sql文件的内容中有创建数据库的语句或者你想将表存放在你已有的数据库,在这里就不用创建数据库。
第四步:输入“show databases;”就能看到自己创建的数据库。
第五步:输入“use 数据库名”,开始使用这个数据库。
第六步:开始导入sql文件,输入“source sql文件的路径”(注意你的文件路径要是复制来的,要将"\"全部换成“/”)
第七步:输入“show tables”,你就会看到你导入的表了。
以上就是关于数据库怎么把现成的表导入全部的内容,包括:数据库怎么把现成的表导入、sql server2005数据库文件怎么导入、宝塔面板如何导入数据库详解等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)