当前位置:首页 » 操作系统 » 导数据库的数据

导数据库的数据

发布时间: 2024-10-17 17:11:56

1. 怎样将一个数据库的数据导到另一个数据库中(如何把一个数据库的数据导入另一个数据库)

如果都是sql的数据库的话,在第二步的时候就默认选择SQLServer的MicrosoftOLEDB提供程序就可以了。

1、打开企业管理器,打开要导入数据的数据库,在表上按右键,所有任务-->导入数据,弹出DTS导入/导出向导,按下一步,2、选择数据源MicrosoftExcel97-2000,文件名选择要导入的xls文件,按下一步,3、选择目的用于SQLServer的MicrosoftOLEDB提供程序,服务器选择本地(如果是本地数据库的话,如VVV),使用SQLServer身份验证,用户名sa,密码为空,数据库选择要导入数据的数据库(如client),按下一步,4、选择用一条查询指定要传输的数据,按下一步,5、按查询生成器,在源表列表中,有要导入的xls文件的列,将各列加入到右边的选中的列列表中,这一步一定要注意,加入列的顺序一定要与数据库中字段定义的顺序相同,否则将会出错,按下一步,6、选择要对数据进行排列的顺序,在这一步中选择的列就是在查询语句中orderby后面所跟的列,按下一步,7、如果要全部导入,则选择全部行,按下一步,8、则会看到根据前面的操作生成的查询语句,确认无误后,按下一步,9、会看到表/工作表/Excel命名区域列表,在目的列,选择要导入数据的那个表,按下一步,10、选择立即运行,按下一步,11、会看到整个操作的摘要,按完成即可。

2. SQL数据库怎么导入导出数据(sql数据库如何导入数据)

MySQL命令行导出数据库备哗:

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

如我输入的命令行:cdC:ProgramFilesMySQLMySQLServer4.1in

(或者直接将windows的环境变量path中添加该目录)

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

如我输入的命令行:mysqlmp-uroot-pnews

(如果导出单张表的话在数据库名后面输入表名即可)

3、会看到仿老行文件news.sql自动生成到bin文件下

命令行导入数据库:

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

2,同上面导出的第1步

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

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

4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库

5,输入:mysql

如我输入的命令行:mysql

6,导入文件:mysql

如含芹我输入的命令行:mysql

3. 如何导出和导入mysql数据(数据迁移)



本文转自如何导出和导入mysql数据(数据迁移)
这是其中一种方法,非常简单
1. 导出数据库数据
mysqlmp -uroot -p dp_db > mpout.sql
其中 root是账户名
dp_db是需要导出的数据库名称
mpout.sql存储导出的数据
2. 将导出的数据mpout.sql放到你的目标机器上(如果是远程目标机器的话,直接将nmpout.sql 到目标机器就行)。这里假设cp到主目录下~/
3. 在目标机器的数据库里建立新数据库,这里建立名为dp_db_bak的数据库
mysql> create database dp_db_bak
4. 向dp_db_bak数据库导入数据
mysql -uroot -p dp_db_bak < ~/mpout.sql
其中 root是账户名
db_db_bak是新数据库
~/mpout.sql是第一步导出的数据
P.S. 如果在导入导出数据的时候遇到文件太大异常退出的情况,可使用split/cat来进行文件的分割和合并
mysqlmp -uroot -p dp_db | split -b 10m - tempfile
cat all_tempfile > targetfile
其他方法:
Mysql source命令在导入大数据时显得非常有用。虽然Mysql Administrator软件也不错,但就稳定性和效率性来说还是source占优。
使用方法:
Windows下将sql数据库备份拷贝到磁盘目录如:D:db.sql,cmd进入命令行。
1、先使用命令mysql -uroot -p登陆mysql服务器
2、然后执行相关命令导入数据。

mysql>usedbtest;//设置当前要导入数据的dbtest数据库
mysql>setnamesutf8;//设置编码
mysql>sourceD:db.sql;//导入数据
ok,完成。当然数据库备份用Mysql Administrator是非常方便的







Mysql导出表结构及表数据 mysqlmp用法
命令行下具体用法如下: mysqlmp -u用_名 -p密码 -d __库名 表名 脚本名;

1、导出__库_dbname的表结构(其中用_名_root,密码_dbpasswd,生成的脚本名_db.sql)
mysqlmp -uroot -pdbpasswd -d dbname >db.sql;

2、导出__库_dbname某张表(test)结构
mysqlmp -uroot -pdbpasswd -d dbname test>db.sql;

3、导出__库_dbname所有表结构及表__(不加-d)
mysqlmp -uroot -pdbpasswd dbname >db.sql;

4、导出__库_dbname某张表(test)结构及表__(不加-d)
mysqlmp -uroot -pdbpasswd dbname test>db.sql;


指定分隔符导出数据(貌似必须在本机才能正常执行),步骤:
1. cd /tmp
2. mkdir mysqldata
3. chown mysql:mysql mysqldata
4. mysqlmp -h127.0.0.1 -uroot -p123456 -T/mysqldata/ --fields-terminated-by=@@, dbname tablename
如何导出和导入mysql数据(数据迁移)
标签:生成nbsp127.0.0.1表数据服务器pfilenmp情况roo

热点内容
缓存直通 发布:2024-11-24 03:12:46 浏览:641
手机如何从安卓10升级安卓11 发布:2024-11-24 03:01:40 浏览:852
phpmvc开发框架 发布:2024-11-24 02:57:44 浏览:944
编程脑子疼 发布:2024-11-24 02:31:23 浏览:169
c语言状态机 发布:2024-11-24 02:26:56 浏览:281
用友加密狗破解 发布:2024-11-24 02:23:16 浏览:707
鸿蒙系统如何变回安卓桌面 发布:2024-11-24 02:18:26 浏览:412
c语言填充 发布:2024-11-24 02:10:48 浏览:822
命名空间存储 发布:2024-11-24 02:10:45 浏览:472
java重载与重写 发布:2024-11-24 01:59:05 浏览:699