精华内容
下载资源
问答
  • oracle11g数据库导入导出方法教程

    万次阅读 多人点赞 2018-03-04 15:03:09
    oracle11g数据库导入导出: ①:传统方式——exp(导出)和(imp)导入: ②:数据泵方式——expdp导出和(impdp)导入; ③:第三方工具——PL/sql Develpoer;一、什么是数据库导入导出? oracle11g数据库的导入/导出,...

    oracle11g数据库导入导出:

    ①:传统方式——exp(导出)和(imp)导入:
    ②:数据泵方式——expdp导出和(impdp)导入;
    ③:第三方工具——PL/sql Develpoer;

    一、什么是数据库导入导出?
    oracle11g数据库的导入/导出,就是我们通常所说的oracle数据的还原/备份。
    数据库导入:把.dmp 格式文件从本地导入到数据库服务器中(本地oracle测试数据库中);
    数据库导出:把数据库服务器中的数据(本地oracle测试数据库中的数据),导出到本地生成.dmp格式文件。
    .dmp 格式文件:就是oracle数据的文件格式(比如视频是.mp4 格式,音乐是.mp3 格式);

    二、二者优缺点描述:
    1.exp/imp:
    优点:代码书写简单易懂,从本地即可直接导入,不用在服务器中操作,降低难度,减少服务器上的操作也就                                         保证了服务器上数据文件的安全性。
    缺点:这种导入导出的速度相对较慢,合适数据库数据较少的时候。如果文件超过几个G,大众性能的电                                       脑,至少需要4~5个小时左右。
    2.expdp/impdp:
    优点:导入导出速度相对较快,几个G的数据文件一般在1~2小时左右。
    缺点:代码相对不易理解,要想实现导入导出的操作,必须在服务器上创建逻辑目录(不是真正的目录)。我们                                       都知道数据库服务器的重要性,所以在上面的操作必须慎重。所以这种方式一般由专业的程序人员来完                                           成(不一定是DBA(数据库管理员)来干,中小公司可能没有DBA)。
    3.PL/sql Develpoer:
    优点:封装了导入导出命令,无需每次都手动输入命令。方便快捷,提高效率。
    缺点:长时间应用会对其产生依赖,降低对代码执行原理的理解。

    三、特别强调:
    目标数据库:数据即将导入的数据库(一般是项目上正式数据库);
    源数据库:数据导出的数据库(一般是项目上的测试数据库);
    1.目标数据库要与源数据库有着名称相同的表空间。
    2.目标数据在进行导入时,用户名尽量相同(这样保证用户的权限级别相同)。
    3.目标数据库每次在进行数据导入前,应做好数据备份,以防数据丢失。
    4.使用数据泵时,一定要现在服务器端建立可用的逻辑目录,并检查是否可用。
    5.弄清是导入导出到相同版本还是不同版本(oracle10g版本与oracle11g版本)。
    6.目标数据导入前,弄清楚是数据覆盖(替换),还是仅插入新数据或替换部分数据表。
    7.确定目标数据库磁盘空间是否足够容纳新数据,是否需要扩充表空间。
    8.导入导出时注意字符集是否相同,一般Oracle数据库的字符集只有一个,并且固定,一般不改变。
    9.导出格式介绍:
       Dmp格式:.dmp是二进制文件,可跨平台,还能包含权限,效率好; 
       Sql格式:.sql格式的文件,可用文本编辑器查看,通用性比较好,效率不如第一种,
    适合小数据量导入导出。尤其注意的是表中不能有大字段 (blob,clob,long),如果有,会报错; 
       Pde格式:.pde格式的文件,.pde为PL/SQL Developer自有的文件格式,只能用PL/SQL Developer工具
    导入导出,不能用文本编辑器查看;
    10.确定操作者的账号权限。

    四、二者的导入导出方法:
    1、传统方法:
    通用命令:exp(imp)  username/password@SERVICENAME:1521 file="e:\temp.dmp" full = y;
    数据库导出举例:

     

    exp xinxiaoyong/123456@127.0.0.1:1521 file="e:\temp.dmp" full = y;

    exp:导出命令,导出时必写。
    imp:导入命令,导入时必写,每次操作,二者只能选择一个执行。
    username:导出数据的用户名,必写;
    password:导出数据的密码,必写;
    @:地址符号,必写;
    SERVICENAME:Oracle的服务名,必写;
    1521:端口号,1521是默认的可以不写,非默认要写;
    file="e:\temp.dmp" : 文件存放路径地址,必写;
    full=y :表示全库导出。可以不写,则默认为no,则只导出用户下的对象;
    方法细分:
    1.完全导入导出:
    exp(imp)  username/password@SERVICENAME:1521 file="e:\temp.dmp" full = y;
    2.部分用户表table导入导出:
    exp(imp)  username/password@SERVICENAME:1521 file="e:\temp.dmp" tabels=                                                                  (table1,table2,table3,...);
    3.表空间tablespaces导入导出:
    //一个数据库实例可以有N个表空间(tablespace),一个表空间下可以有N张表(table)。
    exp(imp)  username/password@SERVICENAME:1521 file="e:\temp.dmp" tablespaces=                                                         (tablespace1,tablespace2,tablespace3,...);
    4.用户名username对象导入导出:
    exp(imp)  username/password@SERVICENAME:1521 file="e:\temp.dmp"                                                                                owner(username1,username2,username3);

    2、数据泵方法:
    创建directory:
    expdp(impdp) username/password@SERVICENAME:1521 schemas=username                                                                       dumpfile=file1.dmp logfile=file1.log directory=testdata1 remap_schema=test:test;
    数据库导出举例:
    expdp xinxiaoyong/123456@127.0.0.1:1521 schemas=xinxiaoyong dumpfile=test.dmp 
    logfile=test.log directory=testdata1;

    exp:导出命令,导出时必写。
    imp:导入命令,导入时必写,每次操作,二者只能选择一个执行。
    username:导出数据的用户名,必写;
    password:导出数据的密码,必写;
    @:地址符号,必写;
    SERVICENAME:Oracle的服务名,必写;
    1521:端口号,1521是默认的可以不写,非默认要写;
    schemas:导出操作的用户名;
    dumpfile:导出的文件;
    logfile:导出的日志文件,可以不写;
    directory:创建的文件夹名称;
    remap_schema=源数据库用户名:目标数据库用户名,二者不同时必写,相同可以省略;
    1.查看表空间:
    select * from dba_tablespaces;
    2.查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存                                                    在,则出错)。
    select * from dba_directories;
    3.创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。 
    create directory testdata1 as 'd:\test\dump';
    4.给xinxiaoyong用户赋予在指定目录的操作权限,最好以system等管理员赋予。
    //xinxiaoyong 是用户名(123456是用户密码)
    grant read,write on directory testdata1 to xinxiaoyong;
    5.导出数据

     

     

    1)按用户导 expdp xinxiaoyong/123456@orcl schemas=xinxiaoyong                                                                                           dumpfile=expdp.dmp directory=testdata1;

    2)并行进程parallel expdp xinxiaoyong/123456@orcl directory=testdata1                                                                                    dumpfile=xinxiaoyong3.dmp parallel=40 job_name=xinxiaoyong3
    3)按表名导 expdp xinxiaoyong/123456@orcl tables=emp,dept dumpfile=expdp.dmp                                                                directory=testdata1;
    4)按查询条件导 expdp xinxiaoyong/123456@orcl directory=testdata1                                                                                            dumpfile=expdp.dmp tables=emp query='WHERE deptno=20';
    5)按表空间导 expdp system/manager directory=testdata1 dumpfile=tablespace.dmp                                                                    tablespaces=temp,example;
    6)导整个数据库 expdp system/manager directory=testdata1 dumpfile=full.dmp FULL=y;
    6.还原数据
    1)导到指定用户下 impdp xinxiaoyong/123456 directory=testdata1 dumpfile=expdp.dmp                                                              schemas=xinxiaoyong;
    2)改变表的owner impdp system/manager directory=testdata1 dumpfile=expdp.dmp                                                               tables=xinxiaoyong.dept remap_schema =xinxiaoyong:system;
    3)导入表空间 impdp system/manager directory=testdata1 dumpfile=tablespace.dmp                                                         tablespaces=example;
    4)导入数据库 impdb system/manager directory=dump_dir dumpfile=full.dmp FULL=y;
    5)追加数据 impdp system/manager directory=testdata1 dumpfile=expdp.dmp                                                         schemas=system  table_exists_action;

    3、PLSQL方法:
    登录plsql工具,所使用用户为源数据库有导出权限(exp_full_database,dba等)的用户。 
      1.导出建表语句(包括存储结构) 

     

     

      导出步骤tools ->export user object,选择要导出的对象,导出.sql格式文件并等待导出完成,如 下图:

     

                                                

     

    导出数据文件 ;
       2.导出步骤tools ->export tables,选择要导出的表及导出的格式进行导出。 

     

       导出为dmp格式,如下图:

    导出为sql格式,如下图: 

    导出为pde格式,如下图: 

     

                提示说明:采用第三方工具导出导入整个数据库的话,耗时较长,一定要有足够

     

                            的时间来操作(数据量大的话需要好几个小时)。

     

    3.导入建表语句 
       导入步骤tools->import tables->SQL Inserts 导入.sql文件 
    4.导入数据; 
       tools->import talbes,然后再根据导出的数据格式选择导入dmp文件,或者sql文件,
    或者pde文件。 
       提示说明:导入之前最好把以前的表删除,当然导入另外数据库除外。 
          另外导入时当发现进度条一直卡在一个点,而且导出的文件不再增大时,甚至是提示程序
    未响应,千万不要以为程序卡死了,这个导入导出就是比较缓慢,只要没有提示报错,

     

    或者导入完成就不要停止程序。

    提示:创建数据库,表空间这里略过,本文主要讨论数据的导入导出,如果对此感觉稍有遗漏,尽请见谅。由于水平有限,本文档仅提供参考。如代码有错误之处,请见谅。如果有更好的开发经验,感谢回复。谢谢观看!!!;

    展开全文
  • sqlserver数据库导入

    万次阅读 2018-11-21 15:13:42
    sqlserver高版本数据库导入到低版本 由于sqlserver向下兼容性,但不向上兼容,所以高版本数据无法利用bak恢复,也不能附加。只能通过sql方式导入,以下介绍两种方式,如果原数据有视图,要用sql方式,可以用方法...

    sqlserver高版本数据库导入到低版本

    由于sqlserver向下兼容性,但不向上兼容,所以高版本数据无法利用bak恢复,也不能附加。只能通过sql方式导入,以下介绍两种方式,如果原数据有视图,要用sql方式,可以用方法二。

    方法一:sqlserver自身导入功能。

    1、登录低版本(要导入的数据库)数据库,右键要恢复的数据库--任务--导入数据。

    image.png

    2、选择sql server身份验证,填写好原数据库信息。

    image.png

    点击下一步,会出现恢复到何处的选项,如下图所示,用windows身份验证,数据库填写现在要恢复的数据库。

    image.png

    如下图所示,继续下一步,直到完成。

    image.png

    image.png

    image.png

    这样导入完成了,如果有报错,可以根据报错查看处理,或者直接参考下面方法二尝试。

     

    方法二:Navicat Premium软件方式导入。

    Navicat Premium是一款功能强大的sql连接工具,支持连接mysql、sqlserver、sqlite等众多数据库。本文不另外提供下载地址。

    1、打开软件,点击连接,选择sql server 。

    image.png

    添加上新旧服务器的连接信息,连接名可以任意起名,点击确认添加。

    image.png

    为了区分,我们分别取名“新数据库”、“旧数据库”。

    image.png

    2、数据导出。

    直接双击“旧数据库”就可以连接上数据库,依次双击展开,一般表都是在dbo下,可以看到数据库表。

    image.png

    image.png

    右键dbo--转储sql文件--结构和数据  选择目录保存,等待执行完成,看到Finished Successfully就是表示成功完成。

    image.png

    3、数据导入

    双击连接新服务器,双击数据库打开,然后右键数据库--运行sql文件

    image.png

    选择刚才导出的sql文件,然后开始执行。

    image.png

    导入完成以后检查下数据库表和视图是否正常。

    展开全文
  • C#数据库数据导入导出系列之四 WinForm数据库导入导出到Excel 在日常的项目中,Excel,Word,txt等格式的数据导入到数据库中是很常见的,我在这里做一下总结 这里将分为Asp.net导入Sql Server,Oracle数据库和...

    C#数据库数据导入导出系列之四 WinForm数据库导入导出到Excel

    在日常的项目中,Excel,Word,txt等格式的数据导入到数据库中是很常见的,我在这里做一下总结

    这里将分为Asp.net导入Sql Server,Oracle数据库和WinForm导入Sql Server,Oracle数据库。

     

    C#数据库数据导入导出系列之一 ASP.NET Excel导入Sql Server数据库

    C#数据库数据导入导出系列之二 数据库导出到Excel上

    C#数据库数据导入导出系列之三 数据库导出到Excel下

    C#数据库数据导入导出系列之四 WinForm数据库导入导出到Excel

    (注意 这里四篇文章只是基础的方法,若有更高的要求,可以参考

    http://www.cnblogs.com/atao/archive/2009/11/15/1603528.html

    http://www.cnblogs.com/tonyqus/category/182110.html 

    http://www.yongfa365.com/Item/NPOI-MyXls-DataTable-To-Excel-From-Excel.html .net 通过NPOI或MyXls把DataTable导出到Excel

     

    这里将的数据库数据库导入导出,其实对Sql Server 和Oracle都是通用的

    如果使用ADO.Net连接Oracle数据库,需要在引用里添加“System.Data.OracleClient ”,其他方面与连接Sql Server数据库是一样的

    SqlConnection cn = new SqlConnection();
    OracleConnection oraleCn = new OracleConnection();

    如果使用诸如Ibatis等持久层框架的话,唯一的区别就是在数据库连接语句上的差别而已。下面是两个例子

    Oracle:Data Source=192.168.0.11/Contact;User ID=system;Password=ss;Unicode=True

    Sql Server: Data Source=Contact;Server=localhost;uid=sa;pwd=ss

    1,数据库导出到Excel

    先看界面

    然后是代码

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Diagnostics;
    using Microsoft.Office.Interop.Excel;
    using System.Reflection;
    using System.IO;
    using System.Data.SqlClient;
    using System.Data.OracleClient;
    
    namespace SqlServer__Excel
    {
        public partial class SqlDB_To_Excel : Form
        {
            public SqlDB_To_Excel()
            {
                InitializeComponent();
            }
    
            private Microsoft.Office.Interop.Excel.Application myExcel = null;
    
            private void button1_Click(object sender, EventArgs e)
            {
                print(dataGridView1);
            }
    
            public void print(DataGridView dataGridView1)
            {
                //导出到execl   
                try
                {
                    SaveFileDialog saveFileDialog = new SaveFileDialog();
                    saveFileDialog.Filter = "导出Excel (*.xls)|*.xls";
                    saveFileDialog.FilterIndex = 0;
                    saveFileDialog.RestoreDirectory = true;
                    saveFileDialog.CreatePrompt = true;
                    saveFileDialog.Title = "导出文件保存路径";
                    saveFileDialog.ShowDialog();
                    string strName = saveFileDialog.FileName;
                    if(strName.Length != 0)
                    {
                        //没有数据的话就不往下执行   
                        if(dataGridView1.Rows.Count == 0)
                            return;
    
                        // toolStripProgressBar1.Visible = true;
                        System.Reflection.Missing miss = System.Reflection.Missing.Value;
                        //实例化一个Excel.Application对象
                        Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
                        excel.Application.Workbooks.Add(true);
                        excel.Visible = false;//若是true,则在导出的时候会显示EXcel界面。
                        if(excel == null)
                        {
                            MessageBox.Show("EXCEL无法启动!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            return;
                        }
                        Microsoft.Office.Interop.Excel.Workbooks books = (Microsoft.Office.Interop.Excel.Workbooks)excel.Workbooks;
                        Microsoft.Office.Interop.Excel.Workbook book = (Microsoft.Office.Interop.Excel.Workbook)(books.Add(miss));
                        Microsoft.Office.Interop.Excel.Worksheet sheet = (Microsoft.Office.Interop.Excel.Worksheet)book.ActiveSheet;
                        sheet.Name = "test";
                        int m = 0, n = 0;
                        //生成Excel中列头名称   
                        for(int i = 0; i < dataGridView1.Columns.Count; i++)
                        {
                            excel.Cells[1, i + 1] = dataGridView1.Columns[i].HeaderText;//输出DataGridView列头名
                        }
                        //把DataGridView当前页的数据保存在Excel中   
                        for(int i = 0; i < dataGridView1.Rows.Count - 1; i++)
                        {
                            for(int j = 0; j < dataGridView1.Columns.Count; j++)
                            {
                                if(dataGridView1[j, i].ValueType == typeof(string))
                                {
                                    excel.Cells[i + 2, j + 1] = "'" + dataGridView1[j, i].Value.ToString();
                                }
                                else
                                {
                                    excel.Cells[i + 2, j + 1] = dataGridView1[j, i].Value.ToString();
                                }
                            }
                        }
                        sheet.SaveAs(strName, miss, miss, miss, miss, miss, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, miss, miss, miss);
                        book.Close(false, miss, miss);
                        books.Close();
                        excel.Quit();
                        System.Runtime.InteropServices.Marshal.ReleaseComObject(sheet);
                        System.Runtime.InteropServices.Marshal.ReleaseComObject(book);
                        System.Runtime.InteropServices.Marshal.ReleaseComObject(books);
                        System.Runtime.InteropServices.Marshal.ReleaseComObject(excel);
                        GC.Collect();
                        MessageBox.Show("数据已经成功导出!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        // toolStripProgressBar1.Value = 0;
                        System.Diagnostics.Process.Start(strName);
                    }
                }
                catch(Exception ex)
                {
                    MessageBox.Show(ex.Message, "错误提示");
                }
            }
    
            public void printAll(System.Data.DataTable dt)
            {
                //导出到execl
                try
                {
                     SaveFileDialog saveFileDialog = new SaveFileDialog();
                    saveFileDialog.Filter = "导出Excel (*.xls)|*.xls";
                    saveFileDialog.FilterIndex = 0;
                    saveFileDialog.RestoreDirectory = true;
                    saveFileDialog.CreatePrompt = true;
                    saveFileDialog.Title = "导出文件保存路径";
                    saveFileDialog.ShowDialog();
                    string strName = saveFileDialog.FileName;
                    if(strName.Length != 0)
                    {
                        //没有数据的话就不往下执行
                        if(dt.Rows.Count == 0)
                            return;
    
                        // toolStripProgressBar1.Visible = true;
                        System.Reflection.Missing miss = System.Reflection.Missing.Value;
                        //实例化一个Excel.Application对象
                        Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
                        excel.Application.Workbooks.Add(true);
                        excel.Visible = false;//若是true,则在导出的时候会显示EXcel界面。
                        if(excel == null)
                        {
                            MessageBox.Show("EXCEL无法启动!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            return;
                        }
                        Microsoft.Office.Interop.Excel.Workbooks books = (Microsoft.Office.Interop.Excel.Workbooks)excel.Workbooks;
                        Microsoft.Office.Interop.Excel.Workbook book = (Microsoft.Office.Interop.Excel.Workbook)(books.Add(miss));
                        Microsoft.Office.Interop.Excel.Worksheet sheet = (Microsoft.Office.Interop.Excel.Worksheet)book.ActiveSheet;
                        sheet.Name = "test";
                        int m = 0, n = 0;
    
    
                        //生成Excel中列头名称
                        for(int i = 0; i < dt.Columns.Count; i++)
                        {
                            excel.Cells[1, i + 1] = dataGridView1.Columns[i].HeaderText;//输出DataGridView列头名
                        }
    
                        //把DataGridView当前页的数据保存在Excel中
                        if(dt.Rows.Count > 0)
                        {
                            for(int i = 0; i < dt.Rows.Count; i++)//控制Excel中行,上下的距离,就是可以到Excel最下的行数,比数据长了报错,比数据短了会显示不完
                            {
                                for(int j = 0; j < dt.Columns.Count; j++)//控制Excel中列,左右的距离,就是可以到Excel最右的列数,比数据长了报错,比数据短了会显示不完
                                {
                                    string str = dt.Rows[i][j].ToString();
                                    excel.Cells[i + 2, j + 1] = "'" + str;//i控制行,从Excel中第2行开始输出第一行数据,j控制列,从Excel中第1列输出第1列数据,"'" +是以string形式保存,所以遇到数字不会转成16进制
                                }
                            }
                        }
                        sheet.SaveAs(strName, miss, miss, miss, miss, miss, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, miss, miss, miss);
                        book.Close(false, miss, miss);
                        books.Close();
                        excel.Quit();
                        System.Runtime.InteropServices.Marshal.ReleaseComObject(sheet);
                        System.Runtime.InteropServices.Marshal.ReleaseComObject(book);
                        System.Runtime.InteropServices.Marshal.ReleaseComObject(books);
                        System.Runtime.InteropServices.Marshal.ReleaseComObject(excel);
    
                        GC.Collect();
                        MessageBox.Show("数据已经成功导出!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        // toolStripProgressBar1.Value = 0;
                        System.Diagnostics.Process.Start(strName);
                    }
                }
                catch(Exception ex)
                {
                    MessageBox.Show(ex.Message, "错误提示");
                }
            }
    
            private void SqlDB_To_Excel_Load(object sender, EventArgs e)
            {
                dataGridView1.DataSource = GetDataTableFromSqlServer();
            }
    
            private void button2_Click(object sender, EventArgs e)
            {
                printAll(GetDataTableFromSqlServer());
            }
    
            private System.Data.DataTable GetDataTableFromSqlServer()
            {
                string sqlconn = "database=database1;server=localhost;uid=sa;pwd=sa";
                SqlConnection cn = new SqlConnection(sqlconn);
                string cmdText = "select * from users";
                SqlDataAdapter da = new SqlDataAdapter(cmdText, cn);
                DataSet ds = new DataSet();
                da.Fill(ds, "table1");
                return ds.Tables[0];
            }
    
            private System.Data.DataTable GetDataTableFromOracle()
            {
                string oracleconn = "Data Source=192.168.2.105/Database1;User ID=system;Password=ss;Unicode=True";
                OracleConnection cn = new OracleConnection(oracleconn);
                string cmdText = "select * from users";
                OracleDataAdapter da = new OracleDataAdapter(cmdText, cn);
                DataSet ds = new DataSet();
                da.Fill(ds, "table1");
                return ds.Tables[0];
            }
        }
    }



    结果:

    代码的思想就是将数据从数据库中读出到DataTable或者DataGridView中,然后遍历他们的每一个单元格的值,给Excel对应的单元格赋值。

    使用DataTable作为遍历的对象,是为了去除分页的困扰。

    看到这里,如果换一个List<T>对象集合,也应该能导出到数据库中了。

    2,Excel数据导入到数据库

     

    在WinForm中Excel导入到数据库中和在WebForm中的导入过程是一样的。可参见前面的内容。

    这个系列的博客到此结束!

    展开全文
  • 达梦数据库导入问题

    千次阅读 2019-12-13 17:01:20
    达梦数据库导入的时候有几个参数很重要,要跟文件一致 如下图 此外,导入数据的时候一定要注意 选择导入文件的时候,如果文件路径为"C:\Users\LPH\Desktop\2\base.dmp" 则目录一定要是文件的直接上级目录 ...

    达梦数据库导入的时候有几个参数很重要,要跟文件一致

    如下图

    此外,导入数据的时候一定要注意

    选择导入文件的时候,如果 文件路径为 "C:\Users\LPH\Desktop\2\base.dmp"  则目录一定要是文件的直接上级目录

     

    否则

    展开全文
  • 2.8 从数据库导入数据

    千次阅读 2021-02-10 23:58:25
    2.8 从数据库导入数据 1、准备工作 (1)首先需要安装SQLite数据库pip install sqlite3 (2)可以在IPython中执行下述代码来验证一下是否都已经安装好 (3) import sqlite3 sqlite3.version sqlite3.sqlite_version...
  • SQL SERVER2008数据库导入MySQL数据库

    万次阅读 2016-06-05 09:24:40
    开发中需要把SQL server2008的数据库导入MySQL中进行开发,在网上搜索了很多相关的资料,并成功实现了SQL server 数据库导入MySQL数据库。并作出以下总结: 1. 首先,配置SQL server2008数据库允许远程连接 ...
  • mysql 数据库导入导出方法

    万次阅读 多人点赞 2019-03-14 11:04:37
    mysql 数据库导入导出 一般形式: mysqldump -h IP -u 用户名 -p -d 数据库名 &gt; 导出的文件名 参数解析: -h:表示host地址 -u:表示user用户 -p:表示password密码 -d:表示不导出数据 注意: (1)-p 后面不...
  • SQL server数据库导入MySQL

    千次阅读 2019-05-26 12:56:58
    使用navicat把SQL server数据库导入MySQL 工具 navicat SQL server MySQL 步骤一 最好在MySQL中新建一个和要导SQL server数据库一样名字的数据库,当然不一样也可以。 步骤二 打开navicat,选择数据库,点击导入...
  • oracle impdp数据库导入

    千次阅读 2018-10-27 16:22:22
    oracle impdp数据库导入写在前面废话不多说报错喽导入数据报错一导入数据报错二导入数据报错三 写在前面 刚到新环境,要在本地搭建开发环境,数据库也需要使用 本地库,收到一个包含数据库dmp文件的数据包,让在本地...
  • Java实现MySQL数据库导入

    千次阅读 2014-10-15 08:03:18
    Java实现MySQL数据库导入
  • Java实现Oracle数据库导入

    千次阅读 2014-08-11 16:24:49
    Java实现Oracle数据库导入
  • DB2数据库导入导出

    千次阅读 2017-04-11 12:15:00
    随着需求调研的尘埃落定,开发的准备工作也已经进入尾声,杨小一也将DB2数据库导入导出的相关经验和大家分享一下。 导出数据库表结构的工作:  DB2数据库的导出,可以借助客户端工具IBM data studio    方法:...
  • MySQL数据库导入导出操作

    千次阅读 2018-12-06 23:16:54
    数据库导出: mysqldump -u root -p 数据库名&amp;gt;xxx.sql mysqldump -u root -p 数据库名 表名 &amp;gt; xxx.sql ...数据库导入: source xxx.sql 默认相对目录,可以绝对目录/bin/xxx.sql
  • 数据库导入Excel表格

    千次阅读 2019-06-17 21:20:16
    数据库导入Excel表格 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术:Visual Studio 2015 * SQL Server 作者: 撰写时间:2019年01月01日 ~~~~~~~~~~~~~~~~...
  • Mysql数据库导入错误

    千次阅读 2016-08-15 22:59:13
    今天用phpMyAdmin导入万网备份的网站数据,出现以下错误#1046 - Aucune base n'a été sélectionnée 上网搜索之后才发现是:导出的sql里没有创建数据库的...先手动创建一个数据库,然后选择数据库导入即可
  • 使用Navicat将Oracle数据库导入到Mysql中

    万次阅读 热门讨论 2018-03-23 09:23:34
    前言:解决Navicat连接Oracle数据库报错Cannot load OCI DLL问题,让Navicat成功连接Oracle数据库,将Oracle数据库导入到Mysql中。 一.下载和激活Navicat Navicat Premium 版本 12 下载地址 ...
  • psc格式文件 的数据库导入问题

    千次阅读 2018-10-16 17:00:33
    psc格式文件 的数据库导入问题   一般我们数据库导入都是使用SQL文件进行数据库的导入和导出,因此我们首先要将psc格式文件转化为SQL文件在进行数据导入。   今天上网查找后才知道,psc格式文件为Navicat 系列...
  • 一次Oracle11g数据库导入Oracle10g数据库操作笔记
  • mysql workbench数据库导入与导出方法

    千次阅读 2018-10-21 22:39:28
    mysql workbench数据库导入与导出方法 如何导出? 如何导入呢?  
  • SQL server 2008数据库导入数据成功后,之后我再导入数据如何判断是否与上一次数据重复? 导入数据含五个表,所以就是如何判断大量数据是否重复,求解?
  • mysql 数据库导入导出,有两种方式 1)先导出SQL脚本,再导入(导入导出又分两种:1. 命令。 2. 工具。这里我们只介绍命令)。 2)直接拷贝数据库文件(此方法不推荐)。 一、mysql数据库导入  1. 已有...
  • 数据库导出 1.双击要导出的数据库,右键选...数据库导入 1.新建数据库,数据库的名字必须和导入的数据库文件一致。 2.在新建的数据库右键,选择运行SQL文件… 3.文件中填入需要导入的文件。下一步即可导入。 ...
  • POSTGRESQL 数据库导入导出

    万次阅读 2019-06-13 11:29:30
    参考文章: pg_dump 详解/使用举例 ...3.pgsql导入整个数据库 4. pg_dumpall导出及psql恢复 5.pg_restore恢复 6.压缩方法 7.xz压缩数据导入数据库方法 8.pg_restore数据导入工具 9.pg_d...
  • Excel 支持部分数据库数据导入和基于 ODBC 的数据库导入,Power Query (以下简称 PQ) 扩大了数据库的范围,并且更加好用。本篇介绍 MS Access 和 MySQL 数据导入,其他数据库的使用方式类似。也会介绍 从 ODBC 数据...
  • MongoDB的数据库导入和导出

    千次阅读 2018-09-10 11:04:01
    MongoDB的数据库导入和导出 MongoDB的导出 //导出为csv格式 mongoexport -d dbname -c 集合名称 -q {} -f filed1,filed2,... --type=csv &gt; filename.csv //导出为json格式 mongoexport -d dbname -c 集合...
  • 如何将旧数据库导入Django项目

    千次阅读 2018-09-18 14:18:37
    下面假设我们有一个叫test.db的sqlite3数据库,我将演示如何将这个数据库导入项目 我们有一个基本假设就是我们的数据库内必须有一个属性为primary key 否则后续导入需要更麻烦的处理 首先我们要将数据库路径放入...
  • 数据库导入Excel时出现下标越界的解决办法 数据库导入Excel时出现下标越界的终极办法 原因 在使用的Excel不是本机制作的情况下,“下标越界”时有发生。 解决办法 1、将新建一个工作簿,将数据选中,注意不是全选,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 88,865
精华内容 35,546
关键字:

数据库导入