
正文
mysql导出表怎么打开 将mysql数据表导出文件格式选择
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
mysql数据库怎么导出单个表结构
在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看:
mysqldump
最常用的:
mysqldump -uroot -pmysql databasefoo table1 table2 foo.sql
这样就可以将数据库databasefoo的表table1,table2以sql形式导入foo.sql中,其中-uroot参数表示访问数据库的用户名是root,如果有密码还需要加上-p参数
C:\Users\jack mysqldump -uroot -pmysql sva_rec date_drv e:\date_drv.sql
mysql的数据导入也是相当便捷的,如:
mysql -uroot databasefoo foo.sql
这样就可以将foo.sql的数据全部导入数据库databasefoo
1.导出整个数据库
mysqldump -u用户名 -p密码 数据库名 导出的文件名
C:\Users\jack mysqldump -uroot -pmysql sva_rec e:\sva_rec.sql
2.导出一个表,包括表结构和数据
mysqldump -u用户名 -p 密码 数据库名 表名 导出的文件名
C:\Users\jack mysqldump -uroot -pmysql sva_rec date_rec_drv e:\date_rec_drv.sql
3.导出一个数据库结构
C:\Users\jack mysqldump -uroot -pmysql -d sva_rec e:\sva_rec.sql
4.导出一个表,只有表结构
mysqldump -u用户名 -p 密码 -d数据库名 表名 导出的文件名
C:\Users\jack mysqldump -uroot -pmysql -d sva_rec date_rec_drv e:\date_rec_drv.sql
5.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysqluse 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysqlsource d:wcnc_db.sql
相关问答
Q1: mysql如何导出、导入数据库和表,详细一点
你是要导出什么样的格式的?
这里推荐一款软件 Navicat 8.2 MySQL
这是一款很不错的mysql管理软件,可以很好地处理mysql数据库,可以远程链接
这里可以备份mysql数据
当你备份好后,想把它转换成*.sql文件都可以
或者
这样就能得到你的mysql数据库的所有表和数据了
还可以原数据
或者
有很多mysql数据备份工具和软件,百度一下
Q2: mysql怎么导出表
Mysql导出表方法如下,可用第三方工具Navicat for Mysql。
1、登录到指定的Mysql数据库。
2、在指定的数据库下找到“表”,然后在右侧找到要导出的表名。
3、在表名处点击鼠标右键,选择“导出向导”。
4、选择要导出的格式,点击“下一步”。
5、选择导出的路径,然后继续“下一步”。
6、勾选“全部栏位”,也可根据需要点击选择要导出的栏位,然后点击“下一步”。
7、根据需要选择附加选项,然后“下一步”。
8、最后点击开始,如果导出成功,会有成功提示。
Q3: 怎样将MySQL数据导出到Excel表中
1:创建一个测试表mysql导出表怎么打开,3个字段mysql导出表怎么打开,其中2个中文字段mysql导出表怎么打开,用来做演示使用
mysql
create
table
tt(a
int(11)
not
null,b
varchar(30),c
varchar(30));
query
ok,
rows
affected
(0.00
sec)
mysql
insert
into
tt
values(1,'北京','北京大学'),(2,'上海','上海大学'),(3,'深圳','深圳大学');
query
ok,
3
rows
affected
records:
3
duplicates:
warnings:
2:导出到excel文件,用outfile方法,下面2种方法的效果是一样的
mysql
select
b,c
from
tt
into
outfile
'c:\xls_tt.xls';
query
ok,
3
rows
affected
(0.00
sec)
mysql
select
b,c
into
outfile
'c:\xlstt.xls'
from
tt;
query
ok,
3
rows
affected
(0.00
sec)
3:到c盘下找到导出的xls文件,发现都是乱码,如
鍖椾含
鍖椾含澶у
涓婃捣
涓婃捣澶у
娣卞湷
娣卞湷澶у
这样完全没办法使用。“这个时候文件是utf-8编码的,用excel打开,乱码。
把test.xls以文本方式打开,然后另存为,在编码选择ansi编码,保存”。这样操作后,不乱码了,但是需要手工去处理。再看其他办法
4:通过网络朋友的帮忙,找到下面转换的方法
mysql
select
convert(b
using
gb2312),convert(c
using
gb2312)
into
outfile
'c:\xlstt12.xls'
from
tt;
query
ok,
3
rows
affected
(0.00
sec)
打开导出的文件,一切都正常了。
excel的默认编码方式是gb2312的,在查询出来的字段转换成db2312后,双方达成一致,所以不再乱码。
Q4: 怎么将mysql数据库中的表导出
MySQL命令行导出数据库:
1mysql导出表怎么打开,进入MySQL目录下的bin文件夹:cd
MySQL中到bin文件夹的目录
如mysql导出表怎么打开我输入的命令行:cd
C:\Program
Files\MySQL\MySQL
Server
4.1\bin
(或者直接将windows的环境变量path中添加该目录)
2mysql导出表怎么打开,导出数据库:mysqldump
-u
用户名
-p
数据库名
导出的文件名
如mysql导出表怎么打开我输入的命令行:mysqldump
-u
root
-p
news
news.sql
(输入后会让你输入进入MySQL的密码)
(如果导出单张表的话在数据库名后面输入表名即可)
3、会看到文件news.sql自动生成到bin文件下
命令行导入数据库:
1,将要导入的.sql文件移至bin文件下,这样的路径比较方便
2,同上面导出的第1步
3,进入MySQL:mysql
-u
用户名
-p
如mysql导出表怎么打开我输入的命令行:mysql
-u
root
-p
(输入同样后会让你输入MySQL的密码)
4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库
5,输入:mysqluse
目标数据库名
如我输入的命令行:mysqluse
news;
6,导入文件:mysqlsource
导入的文件名;
如我输入的命令行:mysqlsource
news.sql;
Q5: 怎么从mysql数据库导出数据成excel表格
方法一
用mysql的命令和shell
select * into outfile './bestlovesky.xls' from bestlovesky where 1 order by id desc limit 0, 50;
方法二
把bestlovesky.xls以文本方式打开,然后另存为,在编码选择ansi编码,保存
echo "select id,name from bestlovesky where 1 order by id desc limit 0, 50;"| /usr/local/mysql/bin/mysql -h127.0.0.1-uroot -p123456 /data/bestlovesky.xls
方法三
mysql -uroot -p -e "select * from test.table2 " d:a.xsl
mysql导出表怎么打开的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于将mysql数据表导出文件格式选择、mysql导出表怎么打开的信息别忘了在本站进行查找喔。







