Loading Data into a Table

登录:shell> mysql -h host -u user -p

Enter password:******

创建一个数据库,输入命令

mysql>create database test;

mysql> USE test;

Database changed

接下来创建一个pet表;

mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

在Windows下创建一个pet.txt的文件,里面输入如下信息

Fluffy Harold cat f 1993-02-04
Claws Gwen cat m 1994-03-17
Buffy Harold dog f 1989-05-13
Fang Benny dog m 1990-08-27
Bowser Diane dog m 1979-08-31 1995-07-29
Chirpy Gwen bird f 1998-09-11
Whistler Gwen bird 1997-12-09
Slim Benny snake m 1996-04-29

值得注意的是每一个值之间只有一个致符键的间距,否则MySQL就会认为是空值

然后在MySQL上输入以下命令:

mysql> LOAD DATA LOCAL INFILE ‘/path/pet.txt‘ INTO TABLE pet;

但是mysql报错:ERROR 1148 (42000): The used command is not allowed with this MySQL version

  1. 原因是mysql版本不支持

    检查一下mysql版本号:mysql> select version();

    mysql5.1或者以上的都支持load data local infile操作

  2. 4

    解决方法:登录是加 --local-infile 可解决问题

    例子: mysql --local-infile -u test -p

    这样再导入就成功了

原文地址:https://www.cnblogs.com/maye123/p/10713648.html

时间: 2024-10-21 05:51:52

Loading Data into a Table的相关文章

OGG "Loading data from file to Replicat"table静态数据同步配置过程

OGG "Loading data from file to Replicat"table静态数据同步配置过程 一个.mgr过程 GGSCI (lei1) 3> view params mgr port 7809 二.抽取进程extftor GGSCI (lei1) 4> view params extftor SOURCEISTABLE userid goldengate, password yyyyy rmthost 192.168.100.189, mgrport 7

使用OGG"Loading data from file to Replicat"的方法应该注意的问题:replicat进程是前台进程

使用OGG的 "Loading data from file to Replicat"的方法应该注意的问题:replicat进程是前台进程 因此.最好是在vncserver中调用该replicat进程或者以nohup方式放在后台执行.以下的是使用nohup方式放在后台执行. [[email protected] ~]$ ll rep_backgroud.sh -rwxr-xr-x 1 oracle oinstall 98 Jun 2 03:02 rep_backgroud.sh [[e

使用OGG"Loading data from file to Replicat"的方法应该注意的问题:replicat进程是前台进程

使用OGG的 "Loading data from file to Replicat"的方法应该注意的问题:replicat进程是前台进程 因此,最好是在vncserver中调用该replicat进程或者以nohup方式放在后台运行.下面的是使用nohup方式放在后台运行. [[email protected] ~]$ ll rep_backgroud.sh -rwxr-xr-x 1 oracle oinstall 98 Jun 2 03:02 rep_backgroud.sh [[e

关于 OGG "Loading data from file to Replicat"同步含有lob字段表的部分记录的关键参数

首先说明一点: Loading data with an Oracle GoldenGate direct load 这个方法,对含有如下数据类型的table,是无法使用的: LOBs, LONGs, user-defined types (UDT), or any other large data type that is greater than 4 KB in size. 因此,遇到如下需求时,就不得不用OGG "Loading data from file to Replicat&quo

mysql文件导入到数据库load data infile into table 的使用例子

load data infile "C:/Users/Administrator/Desktop/1.txt"into table 要一个已经存的表名 字段默认用制表符隔开 文件 我爱你 20 相貌平常李奎 21 相貌1平常王二米 210 相貌3平常老三 24 很强老四 34 XXXXX 常用如下: Load Data InFile 'C:/Data.txt' Into Table `TableTest` Lines Terminated By '\r\n';这个语句,字段默认用制表符

Loading Data into HDFS

How to use a PDI job to move a file into HDFS. Prerequisites In order to follow along with this how-to guide you will need the following: Hadoop Pentaho Data Integration Sample Files The sample data file needed for this guide is: File Name Content we

OGG "Loading data from file to Replicat"table数据的静态同步配置过程

一.mgr进程 GGSCI (lei1) 3> view params mgr port 7809 二.抽取进程extftor GGSCI (lei1) 4> view params extftor SOURCEISTABLE userid goldengate, password yyyyy rmthost 192.168.100.189, mgrport 7809 RMTFILE /u02/ggs/dirdat/pp, MAXFILES 1000, MEGABYTES 100 table

Loading Data Into Hive From File By ODI 12c

本文介绍如何将文本文件中的数据通过ODI导入Hive数据仓库. 一.Hive上创建目标表 1.1 源表定义 CREATE TABLE EXAM_SCORE ( ID NUMBER(4), AREA_ID NUMBER(1), EXAM_INFO_ID NUMBER(3), STU_SEQUENCE NUMBER(12), SCORE NUMBER(3), SUBJECT_ID NUMBER(3), CLASS_ID NUMBER(6) ) 1.2 目标表定义 CREATE TABLE hived

Loading Data From Oracle To Hive By ODI 12c

本文描述如何通过ODI将Oracle表数据同步到Hive.1.准备工作在hadoop集群的各个节点分别安装Oracle Big Data Connectors,具体的组件如下图所示:这里只需安装Oracle Loader For Hadoop(oraloader)以及Oracle SQL Connector for Hadoop Distributed File System (oraosch)两个软件.安装比较简单,直接解压即可使用(这里的ODI.oraosch以及oraloader组件都是以