1.从mysql中导出文件
select * into outfile '/tmp/http_movie.txt' FIELDS TERMINATED BY '\t' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' from http_movie;
2.从mysql中提取建表sql
show create table http_movie;
3.对sql进行修改,如下:
CREATE TABLE http_movie ( id int, movieid int, moviename varchar(255), director varchar(255), actor varchar(255), area varchar(255), movietype varchar(255), timespan varchar(255), base varchar(255), publishdate varchar(255) , description text, poster varchar(255), serials varchar(255), compere varchar(255), playcount int, label varchar(255), playstation varchar(255), created date , commetcount int, collectcount int, score float, awardrecord text, status int, editor int);
发现支持int float date varchar text等类型,但除了varchar之外,都不要传大小。
主键也和php不一样。
如果发现建错了,可以通过 drop table http_movie;
进行删除,重新创建
查看http_movie表的列
select * from sys.storage() where "table" = 'http_movie';
4.导入数据
/usr/local/bin/mclient -d voc -u voc -s "COPY INTO http_movie FROM stdin USING DELIMITERS '\\t','\\n','\"'" - </tmp/http_movie.txt
相关推荐
### 内存数据库MonetDB知识点详解 #### 一、MonetDB简介 **MonetDB**是一款高性能的内存数据库管理系统,由荷兰阿姆斯特丹的CWI(Centrum Wiskunde & Informatica)开发,并在之后由MonetDB B.V.继续维护和发展。...
在导入数据方面,MonetDB提供了多种方法,例如通过`mclient`直接执行SQL脚本或从标准输入读取。此外,还可以使用`mysqldump`来备份数据库。 总结来说,MonetDB是一款设计精良、性能卓越的数据库管理系统,其列式...
根据提供的文件信息,我们可以提取并总结出MonetDB官方SQL手册中的关键知识点: ### 一、总体介绍 #### 1.1 目标受众 MonetDB是一款高性能的列式数据库管理系统,其官方SQL手册主要面向数据库管理员、开发人员...
MonetDB支持多种数据导入方式,包括通过`mclient`直接执行SQL脚本或从标准输入导入。这样的设计使得数据导入变得灵活,适合不同场景的数据处理需求。 总结来说,MonetDB是一款针对大数据分析优化的列式数据库管理...
### 开发调试MonetDB(CentOS6.4) #### 一、配置CentOS环境 在开始MonetDB的开发调试之前,首先需要确保CentOS系统已经安装了必要的开发工具和依赖库。根据MonetDB官方文档《HowToStart.rst》中的指导,可以使用`...
### MonetDB启动过程分析 #### 一、MonetDB简介 MonetDB是一种高性能的列式数据库管理系统,因其在数据分析领域中的卓越表现而受到广泛关注。本文将详细解析MonetDB的启动流程,帮助读者更好地理解其内部机制。 ##...
在MonetDB的客户端中,用户可以执行SQL查询,管理数据库,创建和删除表,以及进行数据导入导出操作。由于MonetDB支持SQL标准,因此对于熟悉SQL语法的开发者来说,上手相对容易。此外,MonetDB还提供了高效的列式存储...
MonetDB 的 SQL 编译执行过程分析 MonetDB 的 SQL 编译执行过程是一个复杂的过程,涉及到多个步骤和技术。本文将对 MonetDB 的 SQL 编译执行过程进行分析,涵盖编译过程、Sqlparse 函数、bison 介绍、符号编译等...
### MonetDB的MAL语言实现详解 #### 一、MAL语言概述 MonetDB是一种高性能的列式数据库管理系统,以其高效的数据查询能力而闻名。在MonetDB中,MAL(Monet Abstract Language)是一种用于定义数据库操作的抽象语言...
连接MonetDB时,需要MonetDB JDBC驱动(monetdb-jdbc.jar),并提供如"jdbc:monetdb://localhost:50000/mydatabase"的数据库URL。 以上数据库的JDBC连接都遵循类似的步骤:加载驱动、建立连接、创建Statement或...
### MonetDB 进程-线程模型详解 #### 一、MonetDB架构概览 MonetDB是一款高性能的列式存储数据库管理系统,其设计初衷是为了满足大规模数据分析的需求。MonetDB的核心特色之一在于其独特的进程-线程模型,这种模型...
MonetDB是一款高性能的关系型数据库管理系统,其SQL引擎在处理查询时依赖于一套复杂的内部数据结构和机制。本文将深入探讨MonetDB的SQL引擎如何通过Catalog系统来管理和解析SQL语句。 首先,Catalog在MonetDB中扮演...
MonetDB5还提供了丰富的API和工具,如用于数据导入导出的`sqlimport`和`sqlexport`,以及用于性能监控的`mclient`工具。通过这些工具,用户可以轻松地管理数据库、导入大量数据和进行性能调优。 在实际应用中,...
MonetDB 是一款高效、开源的内存数据库管理系统(In-Memory Database Management System,简称 IMDB),专注于处理大规模数据。它的设计灵感来源于列式存储、查询优化以及并行计算的最新研究成果,尤其在大数据分析...
MonetDB是一款高性能、开源的关系型数据库管理系统,专注于大规模数据处理。这个名为"MonetDB-Jul2021-29.tar.gz"的压缩包很可能包含了MonetDB在2021年7月的一个更新版本或者特定构建,版本号为29。".tar.gz"是一种...
MonetDB是一个高性能的关系型数据库管理系统,其设计目标是处理大规模的数据。GDK(Generic Database Kit)是MonetDB的一部分,它提供了一种机制来扩展MonetDB的内建数据类型和操作。以下是对MonetDB的GDK实现进行的...
MonetDB数据库系统 MonetDB数据库最初由(请参阅 )。 现在,开发工作已转移到了独立的公司 。 通过MonetDB项目,我们将MonetDB系统引入了开放源代码,可在上进行访问。 即使开发主要发生在公司中,MonetDB数据库...
MonetDB是一款高性能的关系型数据库管理系统,其网络通信机制对于理解和优化其运行至关重要。本文将深入探讨MonetDB的网络通信分析,重点关注数据库初始化、守护进程、线程管理和客户端处理等方面。 首先,MonetDB...
MonetDB数据库系统是用于查询密集型应用程序的高性能数据库内核。 可以在我们的Mercurial服务器上找到MonetDB源。 MonetDB数据库系统MonetDB数据库最初由CWI数据库研究小组开发(请参阅https://www.monetdb.org/)。...
MonetDB NodeJS连接器版本1. * 这个NodeJS模块提供了一种简单而强大的方法,可以在NodeJS程序中使用MonetDB。 对于版本0. *用户: 用法示例var MDB = require ( 'monetdb' ) ( ) ;var options = {host : 'localhost'...