MySQL表结构的导入和导出MySQL表结构的导入和导出

MySQL表结构的导入和导出

  MySQL表结构的导入和导出:

  Linux下路径可以变一下,例如数据库gaomart的表结构导出:
Windows里 mysqldump -d -uroot -p123456 gaomart>d:/gaomart.sql
Linux里 mysqldump -d -uroot -p123456 gaomart>/home/liangjian/gaomart.sql

  如果不加-d 就导入的是全部数据和表结构。加-d为只导出表结构。

  1 、在运行里输入cmd 进入dos 命令窗口

  2 、进入mysql 的安装目录下的bin 目录下

  3 、输入mysqldump -u root -p -d database > d:/gaomart.sql

  4 、然后输入密码回车即可。

  导入:

  windows 系统下导入mysql 的数据和表结构:

  1 、进入mysql 的Mysql Command Line Client

  2 、输入密码后回车

  3 、输入use database 后再回车

  4 、输入source d:\gaomart.sql 后再回车

  Linux下 路径有所不同 例如:输入source /home/liangjian/gaomart.sql 后再回车

  ----------------------

  1.MySQL命令导入

mysql -h 服务器地址 -P 端口 -u 用户名 -p 数据库名称 < 文件名.sql

有时候由于数据库字符集的问题会出现ERROR at line : Unknown command ‘\‘‘.这时只要在命令加 --default-character-set=utf8 就可以解决了。

备注:“-P 端口“这个参数,如果服务器使用默认的3306端口,则可以忽略!
是否与上面的问题有关

时间: 2024-09-29 09:11:43

MySQL表结构的导入和导出MySQL表结构的导入和导出的相关文章

navicat如何导出mysql数据表结构

我们在创建数据库时会对字段进行设置,比如类型.长度等,如果字段多的话一个个设置非常麻烦,可以从其他地方已有的表导入数据表结构,怎么操作呢?我们拿navicat导出mysql数据表结构为例: 1.点击“工具”–>数据传输. 2.在弹出的窗口里左边可以选择需要导出的表,右边选择连接或文件(我要导出sql文件,所以我选的是文件)选择导出的位置. 3.如果只是想导出表结构而不需要表的数据,那么点击“高级”–>把“插入记录”前的勾去掉.如果需要导出数据,那么默认打勾就可以, 4.点击开始,直到进度条走到

mysql表ibdata1数据切换到单个表储存、默认导出的表结构

释放MySQL ibdata1文件的空间 mysqldump选项: --add-drop-table:在每个创建数据库表语句前添加删除数据库表的语句: --add-locks:备份数据库表时锁定数据库表: --all-databases:备份MySQL服务器上的所有数据库: --comments:添加注释信息: --compact:压缩模式,产生更少的输出: --complete-insert:输出完成的插入语句: --databases:指定要备份的数据库: --default-charact

导出mysql表结构到excel脚本

该脚本用bash实现对本地mysql指定数据库的所有表结构导出到excel中. #!/bin/bashDB=$* #获取指定的数据库名 TBNUM=`echo "show tables from $*;" | mysql -uroot -ppassword | wc -l` let "TBNUM=$TBNUM-1" #获取表个数TABLES=`echo "show tables from $*;" | mysql -uroot -ppasswor

三十一.MySQL存储引擎 、 数据导入导出 管理表记录 匹配条件

1.MySQL存储引擎的配置 查看服务支持的存储引擎 查看默认存储类型 更改表的存储引擎 设置数据库服务默认使用的存储引擎 1.1 查看存储引擎信息 mysql> SHOW ENGINES\G 1.2 查看默认存储类型 mysql> SHOW VARIABLES LIKE 'default_storage_engine'; +------------------------+--------+ | Variable_name          | Value  | +-------------

linux mysql 数据库操作导入导出 数据表导出导入

1,数据库导入 mysql -uroot -p show databases; create database newdb; use 数据库: set names utf8: source  /home/newdb.sql; 1.1 数据库导入第二种 mysql -u用户名 -p密码 数据库名 < 数据库名.sql 1.2 数据库导入数据表 mysql -uroot -p show databases; create database newdb; use 数据库: source /var/ad

Navicat for mysql 导入导出数据表数据库

1.导出数据表 联通 如图所示,右击所要进行导出的表格,选择 Dump SQL File 下面的选项是只导出数据表结构,没有数据 上面的选项包含数据,连同表结构带着数据一同进行导出 2.导入数据表 选择数据库,右击进入,选择 Excute SQL File,自动弹出文件选择的列表,找到想要的文件,进行导入 3.导出数据库 操作方式与导出数据表相似,只是这部分变成了右击数据库来进行操作. 4.导入数据库 严格意义上来讲,导出的数据库文件只是一堆表结构关系,导入数据库文件本质上就是讲这些表导进来,操

linux下导入、导出mysql数据库命令

一.导出数据库: mysqldump命令 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql 敲回车后会提示输入密码 2.只导出表结构 mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql #/usr/local/mysql/bin/   mysqldump -uroot -p -d abc >

MYSQL使用mysqldump导出某个表的部分数据

MySQLdump是MySQL自带的导出数据工具,通常我们用它来导出MySQL中,但是有时候我们需要导出MySQL数据库中某个表的部分数据,这时该怎么办呢? mysqldump命令中带有一个 --where/-w 参数,它用来设定数据导出的条件,使用方式和SQL查询命令中中的where基本上相同,有了它,我们就可以从数据库中导出你需要的那部分数据了. 命令格式如下: mysqldump -u用户名 -p密码 数据库名 表名 --where="筛选条件" > 导出文件路径 例子:

mysqldump导入导出mysql数据库

body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;}