zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

mysql 数据库导入\导出(总结备忘)

2023-09-14 08:59:39 时间

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
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 abc.sql

注:/usr/local/mysql/bin/  ---   mysql的data目录


二、导入数据库
1、首先建空数据库
mysql create database abc;

2、导入数据库
方法一:
(1)选择数据库
mysql use abc;
(2)设置数据库编码
mysql set names utf8;
(3)导入数据(注意sql文件的路径)
mysql source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 数据库名.sql
#mysql -uabc_f -p abc abc.sql

建议使用第二种方法导入。

注意:有命令行模式,有sql命令


存疑: phpmyadmin导入有大小限制 不知道source导入时有没限制 而且导出时是不可以限制文件大小 并且分数个文件导出
mysql drop database drop_database;
ERROR 1008 (HY000): Cant drop database drop_database; database doesnt exist
// 发生错误,不能删除drop_database数据库,该数据库不存在。

mysql drop database if exists drop_database;
Query OK, 0 rows affected, 1 warning (0.00 sec)
//产生一个警告说明此数据库不存在

mysql create database drop_database; // 创建一个数据库
Query OK, 1 row affected (0.00 sec)
mysql drop database if exists drop_database; // if exists 判断数据库是否存在,不存在也不产生错误
Query OK, 0 rows affected (0.00 sec)
MySQL---决策支持的基本测试标准TPC-DS测试数据的生成及导入 TPC-DS是tpc组织提供的官方决策支持基本测试标准,这个标准的数据对于决策支持的学习和测试很有帮助,怎样生成测试数据及将测试数据导入到MySQL数据库,可以参阅本文。