程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql將數據導入到excel中

mysql將數據導入到excel中

編輯:MySQL綜合教程

mysql將數據導入到excel中


先創建一張測試的數據表

create table users(

username varchar(40) not null,

password varchar(40) not null)charset=utf8;

插入數據

insertinto users values("admin","admin");

insertinto users values("理央silence","王培坤");

使用下面的語句將數據庫中的數據寫入test.xls文件中

mysql>select username,password from users into outfile "d:\\test.xls";

(注意,這裡mysql對該文件的路徑要有寫入的權限)

(或者使用下面的語句導出到excel中select* into outfile "d:\\test1.xls" from test;)

因為office默認的是gb2312編碼,而服務器使用的可能是utf-8編碼,那麼excel文件可能會出現亂碼,如下:

\

我們可以給某個字段進行重新編碼,如下:

mysql>select convert(username using gb2312),convert(password using gb2312) from

users into outfile "d:\\test.xls";

這是文件中的正常顯示:


mysql> select convert(username using gb2312),convert(password using gb2312)from

users into outfile "d:\\test.xls";

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved