mysql 表结构和数据全过来
只需要createtablemobile_portal_pvuv_statselect*frommpage_pvuv_stat即可,表结构和数据全过来了
修改表名
AlterTABLEtable_nameRENAMETOnew_table_name
---------------------------------------------
/data/mysql/bin/mysql-S/data/mysql/var/mysql.sockxnstat-e"selectuser_id,visit_timefromuser_act_syncwherefrom_id='9500104'andvisit_timebetween'2012-03-1200:00:00'and'2012-06-3023:59:59'orderbyvisit_timeasc">uid_reg_time_2012_9500104.txt
--------------------------------------------------------
MySQL下mysqlimport导入工具
mysqlimport客户端提供了LOADDATAINFILEQL语句的一个命令行接口。mysqlimport的大多数选项直接对应LOADDATAINFILE子句。LOADDATA命令参见(http://www.wzxue.com/db/mysql/05/15/20/)
这样调用mysqlimport:
shell>mysqlimport[options]db_nametextfile1[textfile2...]
对于在命令行中命名的每个文本文件,mysqlimport去掉文件名的扩展名并使用结果来确定将导入文件内容的表名。例如,文件patient.txt、patient.text和patient均将导入表patient。
mysqlimport支持下面的选项:
·---help,-?
显示帮助消息并退出。
--columns=column_list,-ccolumn_list
该选项采用用逗号分隔的列名作为其值。列名的顺序指示如何匹配数据文件列和表列。
--compress,-C
压缩在客户端和服务器之间发送的所有信息(如果二者均支持压缩)。
---debug[=debug_options],-#[debug_options]
写调试日志。debug_options字符串通常是'd:t:o,file_name'。
--delete,-D
导入文本文件前清空表。
--fields-terminated-by=...,--fields-enclosed-by=...,--fields-optionally-enclosed-by=...,--fields-escaped-by=...,--lines-terminated-by=...
这些选项与LOADDATAINFILE相应子句的含义相同。参见(http://www.wzxue.com/db/mysql/05/15/20/)
--force,-f
忽视错误。例如,如果某个文本文件的表不存在,继续处理其它文件。不使用--force,如果表不存在则mysqlimport退出。
--host=host_name,-hhost_name
将数据导入给定主机上的MySQL服务器。默认主机是localhost。
--ignore,-i
参见--replace选项的描述。
--ignore-lines=n
忽视数据文件的前n行。
--local,-L
从本地客户端读入输入文件。
--lock-tables,-l
处理文本文件前锁定所有表以便写入。这样可以确保所有表在服务器上保持同步。
--password[=password],-p[password]
当连接服务器时使用的密码。如果使用短选项形式(-p),选项和密码之间不能有空格。如果在命令行中--password或-p选项后面没有密码值,则提示输入一个密码。
--port=port_num,-Pport_num
用于连接的TCP/IP端口号。
--protocol={TCP|SOCKET|PIPE|MEMORY}
使用的连接协议。
--replace,-r
--replace和--ignore选项控制复制唯一键值已有记录的输入记录的处理。如果指定--replace,新行替换有相同的唯一键值的已有行。如果指定--ignore,复制已有的唯一键值的输入行被跳过。如果不指定这两个选项,当发现一个复制键值时会出现一个错误,并且忽视文本文件的剩余部分。
--silent,-s
沉默模式。只有出现错误时才输出。
--socket=path,-Spath
当连接localhost时使用的套接字文件(为默认主机)。
--user=user_name,-uuser_name
当连接服务器时MySQL使用的用户名。
--verbose,-v
冗长模式。打印出程序操作的详细信息。
--version,-V
显示版本信息并退出。
这里是一个示例会话,显示如何使用mysqlimport:
shell>mysql-e'CREATETABLEimptest(idINT,nVARCHAR(30))'test
shell>ed
a
100MaxSydow
101CountDracula
.
wimptest.txt
32
q
shell>od-cimptest.txt
0000000100\tMaxSydow\n10
00000201\tCountDracula\n
0000040
shell>mysqlimport--localtestimptest.txt
test.imptest:Records:2Deleted:0Skipped:0Warnings:0
shell>mysql-e'SELECT*FROMimptest'test
+------+---------------+
|id|n|
+------+---------------+
|100|MaxSydow|
|101|CountDracula|
+------+---------------+
mysql5.1.30初次启动会出现StartingMySQL.Managerofpid-filequitwithoutupdatingfi[FAILED]的报错,需要注释/etc/my.cnf里的skip-federated注释掉即#skip-federated就OK了!