`
thecloud
  • 浏览: 902083 次
文章分类
社区版块
存档分类
最新评论

mysql导入时间类型数据

 
阅读更多

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型数据都被自动转换了。




分享到:
评论

相关推荐

    sql server数据导入mysql方案

    - 在SQL Server中创建目标数据库,并使用`OPENQUERY`函数从MySQL导入数据。例如: ```sql SELECT * INTO testMySQl.dbo.apply FROM OPENQUERY (MySQLtest ,'select * from milestone.apply') ``` - 注意,这种...

    solr5.3.1 导入mysql数据

    1. **字段类型(Field Types)**: 在 Solr 中,每个字段都有一个特定的类型,例如 `text_general` 用于处理全文文本,`int` 处理整型数据,`date` 处理日期时间等。在 Schema.xml 中,我们需定义这些字段类型。 2. ...

    MsSql数据导入MySql

    这个命令可以极大地提高数据导入的效率,相比逐条INSERT语句执行,它能显著减少导入时间。使用此命令的基本语法如下: ```sql LOAD DATA LOCAL INFILE 'data_file.txt' INTO TABLE table_name FIELDS TERMINATED BY...

    mysql导入导出

    MySQL导入导出技术是数据库管理员(DBA)常用的技术之一,用于备份数据、迁移数据库、数据迁移以及在不同服务器之间共享数据等。该技术在Linux环境下尤为常见,因为MySQL与Linux操作系统经常被一起使用,尤其是在...

    mysql数据导入到Oracle中

    - **时间戳和日期处理**:MySQL和Oracle对日期时间类型的处理略有不同,需特别注意。 - **触发器和存储过程**:如果原MySQL中有自定义的存储过程或触发器,可能需要在Oracle中重新创建。 - **性能优化**:根据目标...

    MySql练习6:科目表数据的导出和导入.zip

    另外,如果数据量非常大,直接使用命令行可能效率较低,这时可以考虑使用`LOAD DATA INFILE`命令来提高导入速度,但需要注意文件格式必须与MySQL的字段类型匹配。 在进行数据导入和导出时,还需要注意以下几点: 1....

    PHP实现的excel数据导入到MySQL数据库的程序包

    因此,程序包可能会包含对数据类型的判断和转换,比如使用`is_numeric()`检查数值,或者使用`strtotime()`处理日期时间格式。 此外,批量导入数据时性能优化也是关键。一次性处理大量数据可能导致内存溢出,所以...

    数据库导入软件 mssql 导入mysql

    例如,mssql与MySQL的字段类型可能不完全匹配,需要将数据转换为合适的类型。此外,可能还需要处理数据差异,如编码、时间格式等。 3. **加载(Load)**: 数据加载到MySQL的过程涉及创建目标表结构,然后将提取并...

    mysql数据的导入导出

    - 如果数据量非常大,可以考虑先删除原有数据再导入,以减少导入时间。 - 导入过程中可能会遇到数据类型不匹配等问题,需要注意检查表结构是否与导出时一致。 #### 三、总结 通过上述步骤,我们可以轻松地实现...

    Mysql数据库导入Oracle

    例如,MySQL的`VARCHAR2`对应Oracle的`VARCHAR2`,`INT`对应`NUMBER`,`DATE`在两个系统中都是日期类型,但Oracle的日期可以包含时间部分。 3. **数据导出**: - 对于MySQL,我们可以使用`mysqldump`工具来导出...

    excel数据导入帝国cms MySQL数据库phome_ecms_news导入excel

    本文将详细介绍如何使用Excel数据导入到帝国CMS(Empire CMS)的MySQL数据库中,特别是在`phome_ecms_news`新闻类型的表中进行操作。这个过程通常涉及到数据整理、数据格式转换以及数据库接口的使用。 首先,我们...

    mysql百万级测试数据下载 300W条

    6. **数据库设计优化**:大规模数据可以暴露设计上的不足,比如字段类型选择不当、索引设计不合理等。通过测试,可以对表结构进行调整,提高数据存取效率。 7. **灾备与恢复策略**:对于如此大规模的数据,测试灾难...

    MySQL数据迁移到MSSQL

    主要关注的转换包括数据类型、存储过程、触发器、索引等。 4. **创建MSSQL数据库结构**:在MSSQL中创建新的数据库,并导入转换后的SQL脚本来构建表结构。可以通过SQL Server Management Studio (SSMS) 或T-SQL语句...

    mysql日历数据(包括公历表和农历表,1900-2100年)

    MySQL数据库在IT行业中被广泛用于存储和管理各种类型的数据,其中就包括日期和时间信息。在本案例中,我们关注的是一个特殊的数据库设计,涉及到1900年至2100年的日历数据,涵盖了公历和农历两个方面。这个数据库...

    mysql历史数据同步到clickhouse 已测试

    - **直接SQL导入**: 如果数据量不大,可以直接编写SQL脚本,将MySQL中的数据导出成CSV或其他文本格式,然后通过ClickHouse的LOAD DATA命令批量导入。 **2. 数据模型设计** - **列式存储**: ClickHouse为列式存储,...

    mysql里excel数据导入方法.rar

    MySQL则存储数据为结构化的表格形式,支持多种数据类型,如整数、浮点数、字符串和日期时间等。 要将Excel数据导入MySQL,我们通常有以下几种方法: 1. **使用LOAD DATA INFILE命令**:这是MySQL提供的一种直接...

Global site tag (gtag.js) - Google Analytics