`
zhpengfei0915
  • 浏览: 70515 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

mysql导入导出表结构及表数据及执行sql常用指令

 
阅读更多
一.MySQL的命令行模式的设置:
桌面->我的电脑->属性->环境变量->新建->
PATH=“;path\MySQL\bin;”其中path为MySQL的安装路径。

在mysql中执行sql文件的命令 : source d:\myprogram\database\db.sql; 连接MYSQL:mysql -h主机地址 -u用户名 -p用户密码

修改密码:
mysqladmin -u用户名 -p旧密码 password 新密码
二.简单的介绍一下命令行进入MySQL的方法: 1.C:\>MySQL -h hostname -u username -p
按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MySQL的用户名,如root。
进入命令行后可以直接操作MySQL了。 2.简单介绍一下MySQL命令:

MySQL->CREATE DATABASE dbname;
创建数据库

MySQL->CREATE TABLE tablename;
创建表

MySQL->SHOW DATABASES;
显示数据库信息,有那些可用的数据库。

MySQL->USE dbname;
选择数据库

MySQL->SHOW TABLES;
显示表信息,有那些可用的表

MySQL->DESCRIBE tablename;
显示创建的表的信息




名人堂:众名人带你感受他们的驱动人生马云任志强李嘉诚柳传志史玉柱





从数据库导出数据库文件:
1.将数据库mydb导出到e:\MySQL\mydb.sql文件中: 打开开始->运行->输入cmd 进入命令行模式

c:\>MySQLdump -h localhost -u root -p mydb >e:\MySQL\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。 2.将数据库mydb中的mytable导出到e:\MySQL\mytable.sql文件中:

c:\>MySQLdump -h localhost -u root -p mydb mytable>e:\MySQL\mytable.sql
3.将数据库mydb的结构导出到e:\MySQL\mydb_stru.sql文件中:

c:\>MySQLdump
-h
localhost
-u
root
-p
mydb
--add-drop-table >e:\MySQL\mydb_stru.sql
从数据库中导出表结构
-h localhost可以省略,其一般在虚拟主机上用
命令行下具体用法如下: 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 -uroot -pdbpasswd dbname test>db.sql;

四.从外部文件MySQL导入数据到数据库中:
从e:\MySQL\mydb2.sql中将文件中的SQL语句导入数据库中:
1.从命令行进入MySQL,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。 2.退出MySQL 可以输入命令exit;或者quit; 3.在CMD中输入下列命令:

c:\>MySQL -h localhost -u root -p mydb2 < e:\MySQL\mydb2.sql
然后输入密码,就OK了。











五.下面谈一下关于导入文件大小限制问题的解决:
默认情况下:MySQL导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入,下面就这个问题的解决列举如下:
1.在php.ini中修改相关参数: 影响MySQL导入文件大小的参数有三个:

memory_limit=128M,upload_max_filesize=2M,post_max_size=8M
修改upload_ ......
MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。 1.Win32下MySQL的备份与还原 1.1 备份
开始菜单 | 运行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令进入bin文件夹 | 利用“mysqldump -u 用户名 -p databasename >exportfilename”导出数据库到文件,如mysqldump -u root -p voice>voice.sql,然后输入密码即可开始导出。 1.2 还原
进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source voice.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。
2.Linux下MySQL的备份与还原 2.1 备份
[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)
[root@localhost mysql]# mysqldump -u root -p voice>voice.sql,输入密码即可。 2.2 还原 法一:
[root@localhost ~]# mysql -u root -p 回车,输入密码,进入MySQL的控制台"mysql>",同1.2还原。 法二:
[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)

[root@localhost mysql]# mysql -u root -p voice<voice.sql,输入密码即可。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/quietprofound/archive/2008/09/19/2947197.aspx

分享到:
评论

相关推荐

    mysql导入导出表结构及表数据及执行sql常用指令.pdf

    # 只导出表结构 mysqldump -h 主机地址 -u 用户名 -p 数据库名 --no-data 表名 &gt; 表结构文件.sql ``` 3.2 导入数据到数据库: ```bash # 登录MySQL mysql -h 主机地址 -u 用户名 -p # 选择要导入数据的数据库 USE ...

    mysql导入导出表结构及表数据及执行sql常用指令.docx

    ### MySQL 数据库的导入与导出以及SQL命令详解 #### 一、MySQL命令行环境配置与使用 在开始介绍MySQL数据库的导入与导出之前,我们先了解一下如何配置MySQL的命令行环境,以便后续的操作更加方便。 ##### **1. ...

    MySQL导入.sql文件及常用命令

    MySQL 导入.sql 文件及常用命令 MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 MySQL 中有多种方式可以导入.sql 文件,并且提供了许多常用命令来管理和维护数据库。 一、导入.sql 文件 在 ...

    MYSQL导入导出常用命令

    ### MySQL导入导出常用命令详解 #### 一、MySQL数据备份与恢复概述 在数据库管理过程中,数据的安全性至关重要。为了防止数据丢失或损坏,通常会定期对数据库进行备份,并在必要时将其恢复到系统中。MySQL提供了...

    linux下导入导出mysql数据库及其导出数据命令大汇总

    Linux 下 MySQL 数据库导入导出命令大汇总 Linux 作为一个广泛应用于服务器操作系统的平台,MySQL 作为一个流行的关系数据库管理系统,在 Linux 下的使用非常广泛。因此,掌握 Linux 下 MySQL 数据库的导入导出命令...

    mysql导入导出sql文件.docx

    mysqldump 命令和 source 命令是MySQL数据库导入导出 SQL 文件的两个重要工具。mysqldump 命令可以将数据库的数据和表结构导出到一个 SQL 文件中,而 source 命令可以将 SQL 文件导入到数据库中。

    mysql数据导入导出

    导出表结构(不含数据) 同样地,如果只想导出表的结构而不包含数据,也可以使用 `-d` 参数: ```bash mysqldump -u 用户名 -p 密码 -d 数据库名 表名 &gt; 导出的文件名 ``` 例如,仅导出 `date_rec_drv` 表的结构...

    mysql 导入导出 sql文件

    ### MySQL导入导出SQL文件详解 #### 一、概述 MySQL作为一款广泛使用的开源关系型数据库管理系统,在数据管理和维护方面提供了强大的支持。其中,数据的导入导出是日常数据库管理中非常重要的环节之一。本文将详细...

    Mysql导入导出.sql文件 Word 文档

    执行此命令后,数据库的结构和数据会被保存到 `education.sql` 文件中。 导出特定表也类似,只需在命令中指定表名,例如: ```bash mysqldump -h localhost -u root -p education mytable &gt; mytable.sql ``` 要...

    mysql导入导出数据整理

    MySQL 数据导入导出数据整理 MySQL 是一个流行的关系型数据库管理系统,广泛应用于各种 web 应用程序中。作为一个数据库管理员,了解如何导入和导出数据是一项非常重要的技能。本文将详细介绍如何使用 mysqldump ...

    mysql数据库导入导出命令

    MySQL 数据库导入导出命令是 MySQL 数据库管理中非常重要的一部分,通过使用 mysqldump 工具,可以将整个数据库、单个表或数据库结构导出到文件中,以便于数据库备份、迁移和恢复。在本资源中,我们将详细介绍 MySQL...

    mysql导入导出sql.rar

    总的来说,"mysql导入导出sql"为MySQL数据库的日常维护提供了一种实用、高效的解决方案,简化了数据库的导入导出流程,使得即使是对编程不太熟悉的用户也能轻松上手。通过这个工具,我们可以更安全、便捷地管理和...

    MYSQL导入导出.sql文件

    ### MySQL导入导出.sql文件详解 #### 一、MySQL命令行模式设置与基本命令介绍 在Windows环境下,要想顺利地通过命令行模式操作MySQL数据库,首先需要正确设置MySQL的环境变量。具体步骤如下: 1. **环境变量设置*...

    MySQL数据导入导出各类型文件

    除了上述命令行工具,还有一些图形化界面软件如phpMyAdmin、MySQL Workbench等,它们提供了更直观的界面来执行数据导入导出操作。 总的来说,MySQL提供多种方式来处理数据的导入导出,满足不同的需求。在实际操作中...

    mysql导入导出.sql文件.pdf

    在进行MySQL数据库的导入导出之前,确保已经正确配置了MySQL的命令行环境。这通常涉及设置系统的环境变量,以便可以在任何位置通过命令行访问MySQL的可执行文件。 ##### 设置步骤: 1. **打开“我的电脑”属性**:...

    mysql导入导出笔记

    如果我们只想要导出表结构,而不导出表数据,可以使用以下命令: mysqldump -uroot -h127.0.0.1 -P3306 -d education users &gt; d:/user.sql 这将将users表的表结构导出到d:/user.sql文件中,而不包含任何数据。 只...

    sql,access导出表结构,互导

    本文将深入探讨如何在SQL与Access之间导出表结构以及进行互导操作。 首先,让我们了解SQL。SQL是一种用于管理关系数据库的标准语言,它支持创建、查询、更新和删除数据。在SQL中,表结构包括字段(列)定义、数据...

    运行cmd状态下MySQL导入导出.sql文件

    ### MySQL在CMD状态下的导入与导出操作详解 ...以上步骤详细介绍了如何在CMD环境下进行MySQL的导入导出操作,并解决了导入文件大小限制的问题。这些操作对于数据库管理来说是非常实用且重要的技能。

    mysql导入导出库命令.txt

    以上就是关于MySQL数据库导入导出命令的详细介绍。通过这些命令,我们可以方便地备份和恢复数据库,这对于日常的数据库管理来说非常重要。希望这些信息能够帮助你在实际工作中更好地管理和维护MySQL数据库。

Global site tag (gtag.js) - Google Analytics