数据库导出及数据提取
来源:互联网 发布:殷承宗 知乎 编辑:程序博客网 时间:2024/06/06 09:31
mysql -u root -proot
use RJRecording; //选中数据库
select * from wordinfo; //选中表结构
导出到文件的方法:
mysql -u root -proot -e "use RJRecording;select * from wordinfo into outfile '/home/yuyin/aa.txt';"
导入方法:
use RJRecording; //选中数据库
select * from wordinfo; //选中表结构
导出到文件的方法:
mysql -u root -proot -e "use RJRecording;select * from wordinfo into outfile '/home/yuyin/aa.txt';"
导入方法:
Mysql导出表结构及表数据 mysqldump用法
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名;
1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)
mysqldump -uroot -pdbpasswd -d dbname >db.sql;
2、导出數據库為dbname某张表(test)结构
mysqldump -uroot -pdbpasswd -d dbname test>db.sql;
3、导出數據库為dbname所有表结构及表數據(不加-d)
mysqldump -uroot -pdbpasswd dbname >db.sql;
4、导出數據库為dbname某张表(test)结构及表數據(不加-d)
mysqldump -u root -p dbpasswd dbname test>db.sql;
接下来的数据提取,可由awk脚本来完成。示例:
runji@robot-Lenovo:~/speechRecognition/AMadapt/robot$ cat ./sql2word.sh
#!/bin/sh
mysqldump -u root RJRecording wordinfo >tmp;
#temp=$1;
awk '$1 ~/^INSERT$/' tmp >tmp1;
awk '$3 ~/^`wordinfo`$/ {$1="";$2="";$3="";$4="";print $0}' tmp1 >tmp;
awk 'BEGIN { RS="\)\,"
ORS="\n"} {print $0}' tmp >tmp1;
awk -F "," '{print $2}' tmp1 >tmp ;
sed "s/'//g" tmp >tmp1;
1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)
mysqldump -uroot -pdbpasswd -d dbname >db.sql;
2、导出數據库為dbname某张表(test)结构
mysqldump -uroot -pdbpasswd -d dbname test>db.sql;
3、导出數據库為dbname所有表结构及表數據(不加-d)
mysqldump -uroot -pdbpasswd dbname >db.sql;
4、导出數據库為dbname某张表(test)结构及表數據(不加-d)
mysqldump -u root -p dbpasswd dbname test>db.sql;
接下来的数据提取,可由awk脚本来完成。示例:
runji@robot-Lenovo:~/speechRecognition/AMadapt/robot$ cat ./sql2word.sh
#!/bin/sh
mysqldump -u root RJRecording wordinfo >tmp;
#temp=$1;
awk '$1 ~/^INSERT$/' tmp >tmp1;
awk '$3 ~/^`wordinfo`$/ {$1="";$2="";$3="";$4="";print $0}' tmp1 >tmp;
awk 'BEGIN { RS="\)\,"
ORS="\n"} {print $0}' tmp >tmp1;
awk -F "," '{print $2}' tmp1 >tmp ;
sed "s/'//g" tmp >tmp1;
0 0
- 数据库导出及数据提取
- Oracle数据库数据的导入及导出
- Android Sqlite 数据库修复及数据导出
- 导入导出数据库表及数据
- Firebird数据库表结构及数据导出
- sqlserver脱机导入导出数据库及数据
- mysql 数据库导入\导出 导出/导入表及数据
- EXCEL导入数据库及数据库数据导出到EXCEL
- php 数据库 提取 导出 图片 blob
- Oracle10g数据库用户创建及数据导入导出操作
- navicat for mysql导入导出数据库表格及数据
- plsql导出oracle数据库表结构及表数据
- oracle数据库导出数据及创建删除用户
- oracle数据库表结构及数据的导出
- 数据库提取数据函数分析
- PHP+Mysql————表单数据插入数据库及数据提取
- BMP文件格式及数据提取
- 导出数据库数据
- linux下怎么退出telnet
- Oracle的列操作(增加列,修改列,删除列),包括操作多列
- JSP,servlet容器,Tomcat,servlet容器之间的关系
- 指针应用小结(一)
- jqm page事件执行顺序图
- 数据库导出及数据提取
- VI 快捷操作 【持续更新】
- R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
- MyEclipse8.5远程调试代码
- LeetCode: Flatten Binary Tree to Linked List
- 跟紧时代的脚步:梦想是一定要有的,万一实现了呢!
- 2014中国国际信息通信展,CaaS与你不见不散
- Linux VPS下SSH常用命令
- linux下ctrl 常用组合键