mysql匯入時間型別資料

2021-08-27 10:10:33 字數 1542 閱讀 3590

mysql批量匯入資料時,其資料型別應該是可以自動轉換的,雖然在資料檔案中(txt)其為字串,但是使用load data命令時,其會自動轉換資料型別;

使用的資料檔案如下:

f1.txt:

1 3878945.921 2013-3-01

2 3846909.056 2013-3-02

3 3833372.835 2013-3-03

4 3822145.166 2013-3-04

5 3794444.491 2013-3-05

6 3792574.152 2013-3-06

7 3783238.971 2013-3-07

8 3782948.852 2013-3-08

9 3765410.086 2013-3-09

10 3735782.934 2013-3-10

11 3713090.407 2013-3-11

12 3687288.663 2013-3-12

13 3669258.539 2013-3-13

14 3640069.25 2013-3-14

15 3640213.302 2013-3-15

16 3620153.803 2013-3-16

17 3584586.25 2013-3-17

18 3585294.05 2013-3-18

19 3567898.728 2013-3-19

20 3551999.476 2013-3-20

21 3541774.626 2013-3-21

22 3529791.57 2013-3-22

23 3498463.663 2013-3-23

24 3499502.568 2013-3-24

25 3491580.816 2013-3-25

26 3500498.108 2013-3-26

27 3513732.426 2013-3-27

28 3522376.476 2013-3-28

29 3559071.412 2013-3-29

30 3643313.709 2013-3-30

使用的mysql命令如下:

drop table  if exists filltable;

create table filltable(

id int primary key auto_increment,

value double,

time date

);

批量匯入資料**如下:

load data local infile 'e://mysqldata/f1.txt'into table filltable fiel

ds terminated by ' ' lines terminated by '\r\n' (id,value,time);

檢視資料庫中資料匯入如下:

由上面可以看出double型資料和date型資料都被自動轉換了。

MySQL匯出匯入時間 Mysql匯出匯入說明

mysql匯出匯入說明 2021 01 23 12 23 164 必要知識 mysql編碼 在mysql的安裝目錄,如 e programfiles mysql mysqlserver5.0 my.ini 可以找到mysql庫的編碼,大部分情況下,可以設定為uft 8 default charact...

MYSQL資料庫自動插入時間

我們在設計書資料庫 時,有些時候是要需要插入資料的時間,和更新資料的時間,但是這個時間不需要使用者手動輸入,只需要在使用者提交,資料儲存到資料庫時,資料庫自動更新時間。這個時候可以把字段型別設定成timestamp,timestamp屬性設定為current timestamp 和 on updat...

資料匯入時出現的問題

在資料平台匯入資料 1 新建表,注意分隔符的選取,按照txt中的格式確定是 還是 t 2 在將csv轉為txt之後,去掉表頭,將csv轉為txt時可以選擇直接將字尾進行替換,不會出錯 盡量不要使用將csv另存為txt的方法,這樣會出錯 3 選擇匯入的txt檔案,支援utf 8 用 sublime 轉...