久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

navicat批量處理數據的方法

185次閱讀
沒有評論

共計 2219 個字符,預計需要花費 6 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

丸趣 TV 小編給大家分享一下 navicat 批量處理數據的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

一、使用 excel 表格

1. 打開數據表,按照表的字段在 excel 中添加數據。注意:表中字段名必須和 excel 中的名稱一致。

navicat 批量處理數據的方法

2. 打開 navicat,在表結構處右鍵選擇“導入向導”,選擇 excel 文件,找到 excel 文件所在的位置。注意:一個 excel 表格里可以有多個 sheet,所以如果全選中的話,可以一次性分別導入多個數據表,但是一定要保證字段名不要錯,否則導入的時候會顯示錯誤。

navicat 批量處理數據的方法

navicat 批量處理數據的方法

3. 選擇下一步,到設置附加選項時,“欄位名稱”是 excel 中字段的那一行,“第一個數據行”是數據開始的那一行。

navicat 批量處理數據的方法

4. 下一步,選擇“開始”,執行之后,選擇“關閉”。

navicat 批量處理數據的方法

5. 在數據表中刷新,發現數據就都導進來了。

navicat 批量處理數據的方法

二、使用 insert 語句(FileWriter 批量寫入)

定義一個寫語句到文件的方法,在 for 循環里面定義自己需要的格式。在這里筆者想讓時間變化,于是寫了一個讓時間減一的方法,其實在這張表里時間無所謂,但是在文章開頭筆者有提到,當需要添加一年的數據時,或者某一段時間的每一天都要添加時,就有必要定義這個方法了。

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.sql.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class UserTest { public static void main(String[] args) {
 try { writeToFile();
 //readFromFile();
 } catch (IOException e) { e.printStackTrace();
 }
 }
 /**
 * DOC  往文件里寫入數據.
 * 
 * @throws IOException
 */
 private static void writeToFile() throws IOException {
 String writerContent =  //  要寫入的文本
 File file = new File( F:\\user.txt //  要寫入的文本文件
 if (!file.exists()) {//  如果文件不存在,則創建該文件
 file.createNewFile();
 }
 FileWriter writer = new FileWriter(file);//  獲取該文件的輸出流
 for (int i = 0 ;i   10; i ++ ) { writerContent =  insert into `user` VALUES ( + +(i + 1)+ ,  + yystrong +i+ , + 111 , 
 + +calcTime(, -(i+1))+ + 0 , + 0 , + +calcTime(, -(i+1))+ 
 +  \r\n 
 writer.write(writerContent);//  寫內容
 }
 writer.flush();//  清空緩沖區,立即將輸出流里的內容寫到文件里
 writer.close();//  關閉輸出流,施放資源
 }
 /**
 * 
 * @param type  往前計算的類型(week、month、year,“”表示 day
 * @param count  往前計算的數量
 * @return
 */
 private static String calcTime(String type ,int count){
 SimpleDateFormat sdf = new SimpleDateFormat( yyyy-MM-dd HH:mm:ss 
 Calendar calendar = Calendar.getInstance();
 if (type .equals( week)) {
 // 周
 calendar.add(Calendar.WEEK_OF_YEAR, count);
 }else if (type .equals( month)) {
 // 月
 calendar.add(Calendar.MONTH, count);
 }else if (type .equals( year)) {
 //12 個月
 calendar.add(Calendar.MONTH, count);
 }else {
 // 日
 calendar.add(Calendar.DATE, count);
 }
 java.util.Date date = calendar.getTime();
 return sdf.format(date);
 }
}

執行之后,在 f 盤的根目錄下就會創建一個 user.txt 的文件夾,里面有 insert 語句,然后在 navicat 里面選擇 ctrl+ q 打開執行框,復制進去之后選擇運行,同樣可以導入數據。

navicat 批量處理數據的方法

看完了這篇文章,相信你對 navicat 批量處理數據的方法有了一定的了解,想了解更多相關知識,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-07發表,共計2219字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 中方县| 台南县| 宣汉县| 城口县| 雷山县| 临沭县| 扶风县| 大渡口区| 高青县| 五河县| 阿勒泰市| 息烽县| 龙川县| 襄垣县| 哈密市| 五寨县| 湟源县| 稷山县| 齐齐哈尔市| 阿拉善右旗| 安陆市| 灯塔市| 沾益县| 江西省| 临澧县| 康保县| 乐业县| 达尔| 南平市| 桓仁| 侯马市| 吉安市| 玉门市| 河间市| 城步| 诸暨市| 堆龙德庆县| 平南县| 含山县| 兴和县| 拜城县|