SQL语句导入导出大全

SQL语句导出大全

导出数据库

语法

mysqldump -u用户名 -p密码 数据库名 > 备份的文件名.sql

示例

导出名为example的数据库到/mybackup/example.sql

mysqldump -uroot -p example > /mybackup/example.sql

导出数据表

语法

mysqldump -u用户名 -p密码 数据库名 表名 > 备份的文件名.sql

示例

导出名为example数据库中的users表到/mybackup/users.sql

mysqldump -uroot -p example users > /mybackup/users.sql

导出指定数据表的部分数据

语法

mysqldump -u用户名 -p密码 数据库名 表名 --where="条件语句" > 备份的文件名.sql

示例

导出名为example数据库中的users表中id大于等于10的数据到/mybackup/users10.sql

mysqldump -uroot -p example users --where="id>=10" > /mybackup/users10.sql

导入SQL文件

语法

mysql -u用户名 -p密码 数据库名 < 文件名.sql

示例

把名为example的数据库载入/mybackup/example.sql

mysql -uroot -p example < /mybackup/example.sql

导入SQL文件并追加数据

语法

mysql -u用户名 -p密码 数据库名 < 文件名.sql --force

示例

把名为example的数据库追加载入/mybackup/example.sql

mysql -uroot -p example < /mybackup/example.sql --force

导出数据表结构

语法

mysqldump -u用户名 -p密码 --no-data 数据库名 表名 > 备份的文件名.sql

示例

导出名为example数据库中的users表结构到/mybackup/users.sql(不包含数据)

mysqldump -uroot -p --no-data example users > /mybackup/users.sql

导出数据表结构和数据,但不包括索引信息

语法

mysqldump -u用户名 -p密码 --no-create-info 数据库名 表名 > 备份的文件名.sql

示例

导出名为example数据库中的users表数据到/mybackup/users.sql(不包含索引信息)

mysqldump -uroot -p --no-create-info example users > /mybackup/users.sql

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:SQL语句导入导出大全 - Python技术站

(0)
上一篇 2023年5月21日
下一篇 2023年5月21日

相关文章

  • MySQL 时间类型的选择

    MySQL 中常见的时间类型包括日期类型和时间类型,日期类型包括 DATE、YEAR 和 DATETIME,时间类型指的则是 TIME 类型。本文将详细介绍这些时间类型的选择。 DATE 类型 DATE 类型指的是日期类型,但是不包括时间。这种类型通常用于存储年、月、日等数据。在 MySQL 中,DATE 类型被存储为 YYYY-MM-DD 的格式,其中 Y…

    database 2023年5月22日
    00
  • Mysql利用group by分组排序

    在数据库查询中,使用 GROUP BY 子句可以将数据按照指定的字段分组,然后进行聚合操作,例如计算总数、平均值、最大值、最小值等。在 GROUP BY 子句后面可以使用 ORDER BY 子句对分组后的数据进行排序。这种方式可以使用户方便地获取所需的聚合数据,并且结果还能根据需求进行排序。 下面是使用MySQL的GROUP BY子句进行分组排序的完整攻略:…

    database 2023年5月22日
    00
  • CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)运行环境步骤

    CentOS 6.3下源码安装LAMP运行环境步骤 本文将介绍如何在CentOS 6.3下使用源码安装的方式安装LAMP运行环境。 安装 Apache 1. 安装依赖 在安装 Apache 之前,需要先安装一些必要的软件包: sudo yum install gcc apr-devel apr-util-devel pcre-devel 2. 下载和解压 从…

    database 2023年5月22日
    00
  • Linux编译mssql扩展使用php连接sqlserver2008的使用步骤

    让我为您详细讲解“Linux编译mssql扩展使用php连接sqlserver2008的使用步骤”的完整攻略,包含以下步骤: 步骤一:安装FreeTDS FreeTDS是一个开源的ODBC驱动程序,用于连接MSSQL和Sybase数据库。在Linux系统中编译mssql扩展之前,首先需要安装FreeTDS。 安装方法 下载FreeTDS压缩包,解压并进入解压…

    database 2023年5月22日
    00
  • 调整优化您的LAMP应用程序的5种简单方法

    接下来我给您详细讲解“调整优化您的LAMP应用程序的5种简单方法”的完整攻略。 调整优化您的LAMP应用程序的5种简单方法 优化LAMP(Linux + Apache + MySQL + PHP)应用程序可以提高应用程序的性能和响应速度。以下是5种调整优化LAMP应用程序的简单方法: 1. 使用缓存技术 缓存技术是提高应用程序性能的重要手段之一。可以使用诸如…

    database 2023年5月19日
    00
  • 实际应用中,如何将MySQL数据库迁移到其它机器?

    备份数据 在迁移MySQL数据库之前,首先需要备份数据以防数据丢失。可以使用MySQL自带的 mysqldump 工具进行备份。 命令如下: mysqldump -u [用户名] -p [密码] [数据库名] > [备份文件名].sql 例如: mysqldump -u root -p123456 testdb > testdb_backup.s…

    MySQL 2023年3月10日
    00
  • 详解MySQL INNER JOIN:内连接

    MySQL INNER JOIN是一种关联查询方式,它会将两个表中符合指定条件的数据行进行匹配,返回这些数据匹配行的列结果。 MySQL INNER JOIN语法如下: SELECT 列1,列2,列3… FROM 表1 INNER JOIN 表2 ON 表1.列=表2.列 其中,SELECT语句用于选取需要返回的列。 FROM语句用于指定表名。 ON语句…

    MySQL 2023年3月9日
    00
  • Oracle组件实现动态Web数据库

    Oracle组件实现动态Web数据库攻略 1. 安装Oracle数据库 Oracle数据库是一种关系型数据库管理系统。首先需要安装Oracle数据库,可以从官方网站下载适合自己环境的版本,并按照安装向导完成安装过程。 2. 创建数据库表 在Oracle数据库中,我们可以使用SQL语句创建各种类型的数据库表,例如: CREATE TABLE employee …

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部