mysql输出到文件(导出mysql数据)

本文目录一览:

如何把mysql的输出重定向到文件中

对于数据库管理者来说,有时需要根据查询结果生成一系列非常相似但数量较多的sql命令,然后执行。

为此,就需要将查询结果进行格式化,并输出到外部文件中。对于select的查询结果,有个MySQL提供了直接的方法将查询结果写入到外部文件,其基本形式为

select * INTO OUTFILE ‘file_name’ from tab_list

我们还可以将查询结果进行一定的修饰,这要用到各种MySQL的内置函数,例如字符串函数和算数函数。

如何将mysql的查询结果保存到文件中?

笔者是在ubuntu环境下测试的:首先创建一个查询语句的文件 如query.sql(名字你自己取),内容大致如下:use datebase_name; //不解释了吧select xxx from table where where-condition….; //就是一个你需要查询的语句保存好,现在开始操作:#mysql -h 服务器ip地址 -u 用户名 -p密码 -P 端口 query.sql 输出的文件名demo: mysql -h 127.0.0.1 -u root -p 1234 -P 3300 query.sql /home/michael/test.txt好了,现在你可以在对应的目录中找到你想要的文件了。

java把MySQL数据输出到html文件中

java把MySQL数据输出到html文件中需要通过调用dao接口查询数据后再分条作展示。

java查询mysql的例子如下:

import java.sql.*;

public class SelectTable {

public static void main(String[] args){

try{

//调用Class.forName()方法加载驱动程序

Class.forName(“com.mysql.jdbc.Driver”);

System.out.println(“成功加载MySQL驱动!”);

String url=”jdbc:mysql://localhost:3306/aniu”; //JDBC的URL

Connection conn;

conn = DriverManager.getConnection(url, “root”,””);

Statement stmt = conn.createStatement(); //创建Statement对象

System.out.println(“成功连接到数据库!”);

String sql = “select * from stu”; //要执行的SQL

ResultSet rs = stmt.executeQuery(sql);//创建数据对象

System.out.println(“编号”+”\t”+”姓名”+”\t”+”年龄”);

while (rs.next()){

System.out.print(rs.getInt(1) + “\t”);

System.out.print(rs.getString(2) + “\t”);

System.out.print(rs.getInt(3) + “\t”);

System.out.println();

}

rs.close();

stmt.close();

conn.close();

}catch(Exception e)

{

e.printStackTrace();

}

}

}

html中展示的结果:

编号 姓名 年龄

001 张三 20

mysql导出数据库几种方法

1、确保我们的数据库已经正确的安装在电脑上了,首先打开命令行窗口,win+R快捷键打开运行窗口,输入cmd。

2、如果mysql版本较新,并且用户名,密码,端口自己没有进行过修改,则命令行直接输入“mysql”也可以进入数据库。

3、查看mysql中所有的数据库,“show databases”。

4、退出mysql,使用“exit”,然后回到命令行,输入命令“mysqldump -uroot -proot -P3306 –default-character-set utf8  test 想要存放的路径”,这个命令意思是打包mysql 的test数据库到你指定的路径,格式是utf8。

5、接下来,到我们指定的路径去查找导出的SQL文件,如图所示,test.sql 就是导出的文件了。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/238273.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝的头像小蓝
上一篇 2024-12-12 12:10
下一篇 2024-12-12 12:10

相关推荐

发表回复

登录后才能评论