sql脚本怎么导入数据库

生活 2019-01-24 07:07:36 4500

本文收集整理关于sql脚本怎么导入数据库的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:sql server 导出sql脚本文件怎么导入数据库
  • Q2:怎么把sql脚本文件转换成可以导入的数据库文件
  • Q3:sql2008数据库怎样用脚本导入数据库sql2005
  • Q4:MySQL数据库脚本用命令导入数据库时不能正确导入
  • Q5:怎么把sql脚本本件导入到Oracle数据库里
  • Q1:sql server 导出sql脚本文件怎么导入数据库

    一备份数据库
    1选择某一个数据库,右键依次选择:任务==》生成脚本;
    2选择要编写脚本的数据库对象,注意此处可以选择特定的数据库对象,我们可以选择我们需要备份的数据表。
    3在当前页面下面第一步选择高级选项,然后再选择输出的sql脚本的保存位置。
    4 高级选项中最重要的一步就是在”要编写的脚本的数据类型“中选择第一项“架构和数据”,这个默认是选择“仅限架构”,这个选项只会复制数据库的表结构而不会复制数据库的具体数据。
    5我们可以查看具体的导出的脚本和数据。
    二还原数据库
    1在一个新的数据库实例中创建一个一模一样的空的数据库,名称也为IGIS。
    2通过:文件==》打开文件,打开刚开始导出的脚本文件。
    3选择执行或者是按下F5来执行相应的操作,就可以将相应的数据库里面的数据表结构和数据导入到新的数据库中,最终完成数据库的备份工作。

    Q2:怎么把sql脚本文件转换成可以导入的数据库文件

    文本文档在sql新建查询里运行,不懂问我,我312486581

    Q3:sql2008数据库怎样用脚本导入数据库sql2005

    数据库迁移,如果源库的SQL SERVER版本与目标库相同,或更低,没有什么问题,可以采用2种方式:
    1)备份、还原的方式
    2)直接拷贝数据库文件的方式(从源库分离,拷贝到目标库附加)
    但如果源库的SQL SERVER版本比目标库高,就没办法了,只好用 生成数据库脚本 ,然后执行生成的sql语句,并选择“编写数据的脚本”为true,就可以将数据一起导出为sql语句,然后一同进行执行。
    先选择数据库的兼容级别。
    http://www.cnblogs.com/38yundandan/p/4928827.html

    Q4:MySQL数据库脚本用命令导入数据库时不能正确导入

    MySQL数据库的导入,有两种方法:
    1) 先导出数据库SQL脚本,再导入;
    2) 直接拷贝数据库目录和文件。
    在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。
    所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。
    2. 方法一 SQL脚本形式
    操作步骤如下:
    2.1. 导出SQL脚本
    在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump命令行,导出SQL脚本。
    2.1.1 用phpMyAdmin工具
    导出选项中,选择导出“结构”和“数据”,不要添加“DROP DATABASE”和“DROP TABLE”选项。
    选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。
    将导出的SQL文件保存下来。
    2.1.2 用mysqldump命令行
    命令格式
    mysqldump -u用户名 -p 数据库名 > 数据库名.sql
    范例:
    mysqldump -uroot -p abc > abc.sql
    (导出数据库abc到abc.sql文件)
    提示输入密码时,输入该数据库用户名的密码。
    2.2. 创建空的数据库
    通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。
    2.3. 将SQL脚本导入执行
    同样是两种方法,一种用phpMyAdmin(mysql数据库管理)工具,或者mysql命令行。
    2.3.1 用phpMyAdmin工具
    从控制面板,选择创建的空数据库,点“管理”,进入管理工具页面。
    在"SQL"菜单中,浏览选择刚才导出的SQL文件,点击“执行”以上载并执行。
    注意:phpMyAdmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件
    比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。
    gzip使用方法:
    # gzip xxxxx.sql
    得到
    xxxxx.sql.gz文件。
    提示输入密码时,输入该数据库用户名的密码。
    3 直接拷贝
    如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。
    3.1 准备原始文件
    用tar打包为一个文件
    3.2 创建空数据库
    3.3 解压
    在临时目录中解压,如:
    cd /tmp
    tar zxf mydb.tar.gz
    3.4 拷贝
    将解压后的数据库文件拷贝到相关目录
    cd mydb/
    cp * /var/lib/mysql/mydb/
    对于FreeBSD:
    cp * /var/db/mysql/mydb/
    3.5 权限设置
    将拷贝过去的文件的属主改为mysql:mysql,权限改为660
    chown mysql:mysql /var/lib/mysql/mydb/*
    chmod 660 /var/lib/mysql/mydb/*

    Q5:怎么把sql脚本本件导入到Oracle数据库里

    现在一般使用 sqldeveloper,打开后,连接上DB,再打开.sql文件、运行就是
    旧的sqlplus,就是
    sqlplus user/pwd@db
    sql>@new.sql

    相关文章
    英雄联盟刷金币脚本2019-01-31
    打印脚本错误怎么解决2019-02-20
    按键精灵脚本运行不了2019-02-21
    手机游戏脚本怎么使用2019-02-22
    shell脚本是干什么用的2019-02-22
    linux运行shell脚本命令2019-02-23
    当前页面的脚本发生错误对象不支持2019-02-28
    dnf自动刷图脚本稳定吗2019-03-06
    开机前出现脚本错误怎么办2019-03-26
    sqlserver数据库导出脚本2019-05-15