‘壹’ 用sql语句可以直接导入excel到MySQL,那这个sql语句能不能由Java传给数据库,就像普通的增删改查一样
当然可以,最基础的是用jdbc,实际你还可以用很多框架去做。甚至连sql都不用写的。
‘贰’ MySQL导出的.sql文件如何导入到SQL Server
1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3.51.19-win32.msi
2.打开控制面板\管理工具\数据源ODBC,在用户DSN中添加一个MySQL ODBC 3.51数据源。
3.在登录login选项卡中输入数据源名称Data Source Name,此处输入MysqlDNS;然后输入服务器Server,用户User,密码Password,输入正确后选择要导入的数据库。在连接选项connect options中根据需要配置MySql使用的端口port,另外要设置字符集Character Set。
注:字符集一定要和Mysql服务器相对应,假如Mysql使用了gbk字符集,则一定要配置字符集为gbk,否则导入到Sql Server可能会出现问号乱码,具体做法我会在后面的文章中涉及。
4.打开sql server企业管理器,新建一数据库MySql。选择该数据库,单击右键选择任何任务\导入数据。
5.选择数据源为其他(ODBC数据源),用户/系统DSN为MysqlDNS。其余根据向导进行,即可将数据从MySql数据库导入到SQL数据库中。
‘叁’ 怎样把.sql文件导入mysql
路径写的有我问题,把\换成//
‘肆’ mysql如何导入sql文件
绿色版可以通过指令或工具导入,如工具navicat、Navicat Premium
安装版可以通过窗口导入或指令或工具导入,如工具navicat、Navicat Premium
‘伍’ 如何向Mysql中导入一个sql文件
第一、在数据库中建立这个数据库;
create
database
;
第二、将这个.sql文件拷贝到/usr/bin/mysql下
第三、执行mysql
source
/usr/bin/package.sql
语句
‘陆’ 使用sql语句将mysql数据导入导出
导出:
select * from aa into outfile "c:\\mysql.txt"
查询:
select * from aa into outfile "c:\\mysql2.txt" lines terminated by '\r\n'
导入:
load data local infile "c:\\mysql.txt" into table aa
这是用mysqlimport工具,主要是DOS命令行调用的. 也可局部备份的.
mysqlimport -uhost -phost --fields-terminated-by=, --lines-terminated-by=\n autd c:\\data1.sql -dlr
如果没什么特别要求,推荐工具,记那么多命令也累.
‘柒’ mysql用source命令导入.sql
可以做以下检查:
1.当前使用的数据库是否为目标数据库
2.源文件路径是否存在
3.版本是否匹配
source的用法如下:
将备份的数据还原
所谓备份数据的还原,就是将刚刚生成的sql语句,执行即可!
首先创建一个新的数据库:
mysql> create database student_3;
Query OK, 1 row affected (0.02 sec)
然后选中该数据库:
mysql> use student_3;
Database changed
然后在该数据库中还原数据,则原先的数据库中的表都会备份到该数据库中:
mysql> source E:/back.sql;
Query OK, 0 rows affected (0.00 sec)