1. 程式人生 > >資料庫實踐操作(二)--資料庫遷移方案

資料庫實踐操作(二)--資料庫遷移方案

例如:開發好的銀行系統進行遷移
介紹四種方法
1>分離附加法(常當前資料庫中分離)
前提:該資料庫不處於被訪問狀態
1>開啟要分離的資料庫檔案位置
右擊資料庫屬性–檔案–複製路徑–win+R開啟路徑
注意:開啟這一頁的路徑不要關閉,一會要用
這裡寫圖片描述

2>右擊資料庫–任務–分離
這裡寫圖片描述

3>進入分離狀態可顯示當前連線資料庫的數量
這裡寫圖片描述

4>刪除當前所有連線
這裡寫圖片描述

5>單擊執行,該資料不見,已分離
6>複製該資料庫檔案,傳送至接收者
7>開啟資料庫–附加–完成
關於版本相容:右擊屬性–選項–許可權
關於許可權問題:把資料庫檔案放到預設的資料庫檔案存放目錄

2>離線 附加(暫時脫離資料庫,斷開連線)
原理
1>當資料庫正在使用時,不允許複製
2>右擊資料庫屬性–任務–離線
這裡寫圖片描述

3>複製完成後,在選擇聯機即可恢復

3>備份 還原(當資料庫檔案誤刪,丟失)
備份
1>右擊屬性–任務–備份
2>所有選項不用修改,預設選項
還原
1>右擊屬性–任務–還原–檔案還原–新增檔案
這裡寫圖片描述
2>選擇還原
這裡寫圖片描述
3>選擇覆蓋資料庫(不覆蓋會報錯)
這裡寫圖片描述

4>生成SQL指令碼(最保險)
1>右擊屬性–任務–生成指令碼
2>選擇生成指令碼的物件
這裡寫圖片描述

3>選擇指定指令碼位置–選擇高階
這裡寫圖片描述

4>選擇要編寫指令碼的資料的型別–選擇架構和資料
這裡寫圖片描述
注意:(選擇架構只生成表,不生成表中的資料)
5>下一步完成,生成的指令碼可直接傳送

相關推薦

資料庫實踐操作--資料庫遷移方案

例如:開發好的銀行系統進行遷移 介紹四種方法 1>分離附加法(常當前資料庫中分離) 前提:該資料庫不處於被訪問狀態 1>開啟要分離的資料庫檔案位置 右擊資料庫屬性–檔案–複製路徑–win+R開啟路徑 注意:開啟這一

2014-10-27Android學習------SQLite資料庫操作-----資料庫的建立--SQLiteHelper extends SQLiteOpenHelper

上篇有篇文章講了資料庫的操作  條件是:資料庫已經建好的了,我們只需要從裡面獲取資料(查詢)就可以了, 現在我們來看看第二種資料庫的操作: class SQLiteHelper extends SQLiteOpenHelper 封裝一個繼承SQLiteOpenHelpe

資料庫基本操作 DML語句:對資料庫表記錄的操作

以下語句要注意逗號,分號的中英文,不要直接複製 插入記錄 mysql>insert into emp(age1,ename,birth,hiredate,sal,depton)valu

資料庫資料庫併發操作資料庫併發操作帶來的問題

多個使用者訪問同一個資料庫時,如果他們的事務同時使用相同的資料,則可能會導致併發問題的產生; 併發操作帶來的資料庫不一致性可以分為四類: (1)丟失或覆蓋更新 當兩個或多個事務選擇同一資料,並且基於最初選定的值更新該資料時,會發生丟失更新問題。每個事務

代碼遷移之旅- 漸進式遷移方案

std api 接收 小事 業務邏輯 hidden img 優先級 default * { color: #3e3e3e } body { font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Micr

連線資料庫使用Model物件對資料庫進行操作CRUD

var mongoose = require("mongoose"); mongoose.connect("mongodb://127.0.0.1/mongoose_test",{useMongoClient:true}); mongoose.connection.once("open",functio

PHP學習筆記--資料庫操作

下面使用簡單的例子說下在PHP中操作MySql資料庫,內容包括連線資料庫、查詢操作、事務及儲存過程。 1、訪問MySql一般步驟 1)連線MySql伺服器 使用mysql_connect()函式建立與MySql伺服器的連線。 2)選擇MySql資料庫 使用mysql_select

MySQL資料庫操作——DQL

DQL 關鍵字:select、from、where、group by、having、roder by 基本查詢   查詢所有:select * from 表名; select * from t_stu

MYSQL資料庫,資料表簡單操作

資料型別 整形 TINTINT 1bt SMALLINT 2bt MEDIUMINT 3bt INT 4bt BIGINT 8bt 浮點型 FLOAT(8,2) 總共8位2位小數 4bt DOUBLE 8bt 字元型 CHAR固定位數空格

小微企業阿里雲最佳實踐系列:RDS 資料庫與DMS 資料庫管理資料管理

關聯博文小微企業阿里雲最佳實踐系列(一):ECS 伺服器與 RDS 資料庫 概述 閱讀物件 本博文主要寫給創業團隊、技術團隊人數 < 5 人、沒有專業運維等小微企業作為參考,需要掌握基礎的伺服器管理、軟體開發等經驗。 博文主要內容 在上一篇博文中主要介紹了 ECS 伺服器與 RDS 資料庫,在

android資料庫操作 某實體類的DAO操作

package com.iceboard.tccme.dao; import java.util.ArrayList; import java.util.List; import android.content.ContentValues; import android.c

MySQL資料庫操作 ----索引的操作

       資料庫物件索引是一種有效組合資料的方式,通過索引物件,可以快速查詢到資料物件表中的特定記錄,是一種提高效能的常用方式。        索引是建立子啊資料庫表物件上,由表中的一個欄位或多個欄位生成的鍵組成,這些鍵儲存在資料結構(B樹或者雜湊表中),

Oracle 資料庫 體系結構 :伺服器結構

目錄 前言 Oracle 記憶體結構 Oracle 程序結構 文章總結 前言 上一篇文章體現了 Oracle 資料庫的一些基本結構和儲存結構,這篇文章將會講到Oracle的伺服器結構,實際上就是主要講例項的結構。需要把這些底層的結構瞭解,在生產環境

資料庫視訊總結——增刪改查

查: 簡單的SELECT語句: 例如: select student_Name,student_Sex from student_Info 1、可以當做計算機來使用: select 12*13 as 計算結果 2、讓列名發生變化: Select 原來的列名 as 新的列

Java Web 的金倉資料庫操作--資料庫的連線

從今天開始進行金倉資料庫的大作業。首先宣告,金倉資料庫與現在主流的Oracle、MySQL、SQL Server等資料庫相比,還是有差距的,所以,如果不是特別需要使用金倉資料庫去完成一些工作或者特意練習自己修正Bug的能力,而只是作為入門去學習資料庫的知識,還是強烈不推薦金倉資料庫。博主希望讀者在閱

Mysql 資料庫基本操作1

1、庫的管理 1)庫的基本操作: ①檢視所有庫:show databases; ②建立庫(指定字符集):create database 庫名 character

Java個人總結——JDBC資料庫連線池

三種常見的資料庫連線池 一、DBCP連線池 DBCP(DataBase connection pool),[資料庫連線池]。是 apache 上的一個 java 連線池專案,也是 tomcat 使用的連線池元件。單獨使用dbcp需要2個包:commons-dbcp.

JDBC資料庫基本操作

1.什麼是JDBC? 在看JDBC的概念之前先來看看什麼是資料庫驅動。 資料庫驅動中驅動的概念和平時聽到的那種驅動的概念是一樣的,比如平時購買的音效卡,網絡卡直接插到計算機上面是不能用的,必須要安裝相應的驅動程式之後才能夠使用音效卡和網絡卡,同樣道理,我們安裝好資料庫之後,我們的應用程式也是不能直接使用資

Dao.xml資料庫操作精選

/1/ <?xml version="1.0" encoding="UTF-8" ?> <select id="getByName" resultType="Activity"> select a.id, a.name, a.startDate, a.end

Oracle資料庫學習心得

20、單行函式:每次執行函式,傳入一行列值,返回一個結果;多行函式:每次執行函式,傳入多行列值,返回一個結果 21、字元型函式: (1)大小寫轉換:lower(小寫)、upper(大寫)、initcap(首字母大寫) (2)拼接字串:concat,例 selec