.sql文件轉(zhuǎn)成excel表格的步驟:
創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網(wǎng)站設計、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的邱縣網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
1、將sql文件放入數(shù)據(jù)庫執(zhí)行(這邊以mysql數(shù)據(jù)庫為例),SQL命令行操作:
sql@full_path/test.sql;
例:sql@D:/test.sql;
不需要commit; 一般都是在test.sql 里面最后加上一個commit;
2、從數(shù)據(jù)庫導出數(shù)據(jù)至excel表格,SQL命令行操作:
sqlselect * into outfile 'd:/test.xls' from 表名;
例:sqlselect * into outfile 'd:/test.xls' from test;
在SQL數(shù)據(jù)庫的很多應用場景中,需要將SQL中的某個數(shù)據(jù)庫或查詢的結(jié)果導出到EXCEL中,因為Excel更容易對數(shù)據(jù)處理和方便用戶郵箱傳輸。本次經(jīng)驗歸納了SQL數(shù)據(jù)表導出到EXCEL中的三種方法:
1、復制粘貼,將SQL查詢語句按指定條件導出數(shù)據(jù);——適合小量數(shù)據(jù)。
2、導出完整的SQL數(shù)據(jù)表為Excel文件;——適合大量數(shù)據(jù)。
3、定時自動導出指定SQL數(shù)據(jù)表為Excel文件;——適合大量數(shù)據(jù)。
其它:DTS數(shù)據(jù)轉(zhuǎn)換服務導入導出向?qū)Щ蛘逥TS設計器創(chuàng)建DTS包;
1、打開SQL Server,在數(shù)據(jù)庫處,右鍵數(shù)據(jù)庫,點擊新建數(shù)據(jù)庫。
2、然后,命名為LX,點擊確定,創(chuàng)建數(shù)據(jù)庫,如圖所示。
3、創(chuàng)建完,沒有看到新建數(shù)據(jù)庫的,在數(shù)據(jù)庫那右鍵,刷新。如圖所示就出來了。
4、接著,找到LX數(shù)據(jù)庫下的表,右鍵,新建表,如圖所示。
5、比如建立一個簡單的部門表,簡單部門表包含(部門編號、部門名),SQL Server
是可以用中文做列名的,但是為了能夠被他人看懂,我們一般用英文,如圖所示,
DepertNo,DepertName,我喜歡在列名前加一個fld_,個人養(yǎng)成的一種習慣,看自己的習慣吧。因為我們有時候轉(zhuǎn)換成英文,可能會與SQL的某些關鍵字起沖突,因此我加了個fld_。此外講一下varchar為類型,10為長度,2個長度為1個漢字。
6、表設置主鍵,每個表只能有一個主鍵,右鍵表的最左側(cè),點擊設置主鍵,最右邊為空自動去勾,主鍵是不能為空的。一般部門號不會為空,部門名也是不會為空,所以也去掉勾,不允許為null。
7、輸入好列后,右鍵標題,然后點擊保存Table_1,如圖所示,表名前我習慣加TBL_。
8、如圖所示,為SQL語句創(chuàng)建表。