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/zh-hant/n/238273.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:10
下一篇 2024-12-12 12:10

相關推薦

發表回復

登錄後才能評論