sql腳本導入mysql資料庫(sqlserver資料庫腳本導入)

本文目錄一覽:

sql文件怎麼導入mysql資料庫

執行sql腳本文件

方法一 使用cmd命令執行(windows下,unix或linux在的其控制台下)

【MySQL的bin目錄】\mysql –u用戶名 –p密碼 –D資料庫【sql腳本文件路徑全名】,示例:

D:\mysql\bin\mysql –uroot –p123456 -Dtestd:\test\ss.sql

注意:

A、如果在sql腳本文件中使用了use 資料庫,則-D資料庫選項可以忽略

B、如果【Mysql的bin目錄】中包含空格,則需要使用「」包含,如:「C:\Program Files\mysql\bin\mysql」 –u用戶名 –p密碼 –D資料庫【sql腳本文件路徑全名】

方法二 進入mysql的控制台後,使用source命令執行

Mysqlsource 【sql腳本文件的路徑全名】 或 Mysql\. 【sql腳本文件的路徑全名】,示例:

source d:\test\ss.sql 或者 \. d:\test\ss.sql

如何導入mysql資料庫

方法一:

1、首先我們使用MySQL提供的命令行界面來導入資料庫,確保自己的電腦中安裝了MySQL資料庫,我們可以通過命令行來確認是否安裝了MySQL資料庫,當然,第一步是打開Mysql的資料庫服務,我們使用命令行來打開,

2、啟動MySQL後,我們找到需要用到的腳本文件,也就是資料庫文件,當然,我們首先得建立一個資料庫,這樣才可以導入腳本,

3、我們在將腳本拷到本地磁碟的根目錄,這樣方便進入找到腳本,這裡以D盤來說明,使用test.sql:接著我們來到命令行,使用SOURCE d:/test.sql;來導入資料庫,先進入mysql,

4、首先要在資料庫中建立好資料庫,然後導入腳本,所以先建立一個資料庫哦,不要腳本是不知道你要往哪個資料庫中導入腳本的,如下圖所示:

5、然後就可以輸入導入.sql文件命令:

mysql USE 資料庫名;

mysql SOURCE d:/test.sql;

6、看到上面的畫面,說明mysql資料庫已經導入成功了哦!

是不是很簡單呢?現在來介紹第二種方法,使用mysql圖形工具導入資料庫,我們還是使用test.sql腳本來說明:

方法二:

使用Navicat for MySQL圖形界面來導入資料庫,使用圖形界面導入資料庫的步驟很簡單,

在圖形界面中建立好資料庫之後,我們使用導入腳本的功能來導入資料庫,

點擊選擇腳本,我們選擇D盤的test.sql腳本,然後設置資料庫字元格式,

接著點擊開始運行腳本就行了,腳本開始導入了哦!導入完成之後就會出現成功的提示,

然後我們先關閉資料庫,再打開資料庫就可以看到建立好的資料庫的表了,

sql server的數據如何導入到mysql資料庫中?

1、首先在Navicat for MySQL 管理器中,創建目標資料庫。

2、點擊創建好的目標資料庫website點的」表「一項,在右邊會出現導入嚮導選項。

3、選擇SQL Server資料庫ODBC,「下一步」,數據鏈接屬性-SQLSERVER-ODBC。

4、創建訪問SQL SERVER ODBC。

5、回到導入嚮導中發現,已經可以查看到SQL Server源資料庫中所有的表,選擇需要導入的表,選擇「添加」。

6、「下一步」-》「開始導入」,就可以了。

如何將sql文件導入mysql

MySQL導入sql腳本的簡單方案。

例如:用戶名是root 密碼是123 sql腳本存在C盤 名字為test.sql 資料庫為test

有兩種方法可以執行腳本

1:打開CMD輸入以下命令(不需要轉換目錄)

MySQL -u root -p123

進入MySQL後

MySQLuse test;

MySQL source c:/test.sql

執行完了,可以用show tables;查看有哪寫表(記得語句後有個分號)

還可以用desc tableName;查看錶結構

2:打開CMD輸入以下命令(進入MySQL的bin目錄)

d:MySQLbinMySQL -u root -p123 test c:/test.sql

如何使用命令導入資料庫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/*

如何導入MySQL資料庫?

1、打開電腦,在電腦桌面的開始界面中找到mysql,如圖所示。

2、雙擊打開mysql軟體,並輸入密碼,如圖所示。

3、如果sql文件的內容中有創建資料庫的語句,或者想將表存放在已有的資料庫,在這裡就不用創建資料庫。

4、輸入「show databases;」就能看到自己創建的資料庫,如圖所示。

5、輸入「use 資料庫名」,開始使用這個資料庫,如圖所示。

6、開始導入sql文件,輸入「source sql文件的路徑」(注意文件路徑要是複製來的,要將”\”全部換成「/」)。

7、最後輸入「show tables」,就會看到導入的數據了,如圖所示。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/243641.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:57
下一篇 2024-12-12 12:57

相關推薦

  • Python腳本控制其他軟體

    Python作為一種簡單易學、功能強大的腳本語言,具有廣泛的應用領域,在自動化測試、Web開發、數據挖掘等領域都得到了廣泛的應用。其中,Python腳本控制其他軟體也是Python…

    編程 2025-04-29
  • Python 常用資料庫有哪些?

    在Python編程中,資料庫是不可或缺的一部分。隨著互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的資料庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝資料庫方案

    本文將介紹在openeuler操作系統中安裝資料庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟體源 sudo…

    編程 2025-04-29
  • Hibernate日誌列印sql參數

    本文將從多個方面介紹如何在Hibernate中列印SQL參數。Hibernate作為一種ORM框架,可以通過列印SQL參數方便開發者調試和優化Hibernate應用。 一、通過配置…

    編程 2025-04-29
  • Shell腳本與Python腳本的區別

    本文將從多個方面對Shell腳本與Python腳本的區別做詳細的闡述。 一、語法差異 Shell腳本和Python腳本的語法存在明顯差異。 Shell腳本是一種基於字元命令行的語言…

    編程 2025-04-29
  • 使用SQL實現select 聚合查詢結果前加序號

    select語句是資料庫中最基礎的命令之一,用於從一個或多個表中檢索數據。常見的聚合函數有:count、sum、avg等。有時候我們需要在查詢結果的前面加上序號,可以使用以下兩種方…

    編程 2025-04-29
  • 資料庫第三範式會有刪除插入異常

    如果沒有正確設計資料庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係資料庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • 理解Mybatis中的SQL Limit用法

    Mybatis是一種非常流行的ORM框架,提供了SQL映射配置文件,可以使用類似於傳統SQL語言的方式編寫SQL語句。其中,SQL的Limit語法是一個非常重要的知識點,能夠實現分…

    編程 2025-04-29
  • SQL預研

    SQL預研是指在進行SQL相關操作前,通過數據分析和理解,確定操作的方法和步驟,從而避免不必要的錯誤和問題。以下從多個角度進行詳細闡述。 一、數據分析 數據分析是SQL預研的第一步…

    編程 2025-04-28
  • leveldb和unqlite:兩個高性能的資料庫存儲引擎

    本文將介紹兩款高性能的資料庫存儲引擎:leveldb和unqlite,並從多個方面對它們進行詳細的闡述。 一、leveldb:輕量級的鍵值存儲引擎 1、leveldb概述: lev…

    編程 2025-04-28

發表回復

登錄後才能評論