mysql 命令行导入导出 sql

命令行source 导入数据库:

 代码如下复制代码

1,将要导入的.sql文件移至bin文件下,这样的路径比较方便

2,同上面导出的第1步

3,进入MySQL:mysql -u 用户名 -p

如我输入的命令行:mysql -u root -p    (输入同样后会让你输入ySQL的密码)

4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为blog的目标数据库(mysql>create database blog;)

5,输入:mysql>use 目标数据库名

如我输入的命令行:mysql>use blog;

6,导入文件:mysql>source 导入的文件名;

如我输入的命令行:mysql>source blog.sql;

其它导入方法

一、mysql导入文件或数据或执行相关SQL

mysql -h主机地址 -u用户名 -p用户密码

1. 文件形式。(shell命令行)

1

 代码如下复制代码

mysql -u root -p dbname < filename.sql 

2. 直接放在命令行(shell命令行)执行一个sql

 代码如下复制代码

1 mysql -hhostname -uusername -p dbname -e 'select * from tbname limit 1' 

执行后命令行会提示输入数据库密码。:)

3. 把SQL作为一个输入给MYSQL(shell命令行)

 代码如下复制代码

1 echo 'select id from dbname.tbname where id = 1;' | mysql -hhostname -ureadonly -preadonly dbname > xxxx.sql

命令行导出数据库:

导出要用到MySQL的mysqldump工具,基本用法是:

shell> mysqldump [OPTIONS] database [tables]   

如果你不给定任何表,整个数据库将被导出。

通过执行mysqldump –help,你能得到你mysqldump的版本支持的选项表。

1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录

如我输入的命令行:cd F:Program FilesMySQLMySQL Server 5.1bin(mysql安装路径的bin文件夹)

2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名

如我输入的命令行:mysqldump -u root -p bolg> blog.sql    (输入后会让你输入进入MySQL的密码)

一些常用导出数据sql语句

 代码如下复制代码

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

2.导出一个表

 代码如下复制代码

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

3.导出一个数据库结构

 代码如下复制代码

mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql

-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据库 , mysql , 密码 , 文件 , 数据 代码 mysql导出建表语句、mysql导出insert语句、mysql 导出sql语句、mysql 导出索引语句、命令行执行mysql语句,以便于您获取更多的相关知识。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 10,270评论 1 57
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 12,334评论 5 116
  • 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
    周少言阅读 8,310评论 0 33
  • 在编写shell脚本的时候,可能会遇到操作mysql数据库的情况。下面介绍如何在shell脚本中操作mysql数据...
    ifcoder阅读 7,447评论 0 2
  • 今天決定在年後成立一個新的部門,就是賺『快錢』 決定的理由就是:用最快的速度建立公司的資金池,公司的資金池有了10...
    1f010e4b2e05阅读 1,248评论 0 0