mysql怎样只导出表结构
1.导出结构不导出数据
代码如下:
2.导出数据不导出结构
代码如下:
3.导出数据和表结构
代码如下:
4.导出特定表的结构
代码如下:
扩展知识:
mysqldump 是 MySQL 自带的逻辑备份工具。
它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。
备份命令
命令格式
或
或
具体方法步骤如下:
1、使用一个MySQL管理工具:SQLyog,点击菜单栏“数据库”下拉的最后一项:
导出的格式如下:
2、要想转成Excel格式的只需手动将该表复制到Excel中去。
1.c:\>mysqldump
buybook
>
d:/mysqlbak/buybook.sql或者c:\>mysqldump
buybook
>
d:/mysqlbak/buybook.txt建议用2上面的导出的文本包括了数据库的结构和记录!
如只要纪录的话:
select
*
into
outfile
'filename.txt'
from
tablname另:使用mysqldump命令格式mysqldump
yourdatabasename
--user=yourusername
--password=yourpassword
yourdatabasename是你想处理的数据库名
yourusername和yourpassword
对应你的授权口令
如果只需要导出表的结构,那么可以使用mysqldump的
-d
选项转:用图形工具是比较方便的,比如我用的:sqlyog。
在命令行中的方式为:
1、把整个数据库导出为一个sql文件:用:mysqldump
dbname
>
c:\mydb.sql
2、把sql文件导入数据库:用mysql命令进入mysql,在mysql>提示符下输入:
1)创建数据库:create
database
newdb
2)使用当前数据库:use
newdb
3)导入sql文件中的数据:source
c:\mydb.sql(无分号)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)