mysql命令窗口導入資料庫,mysql命令行導入資料庫

本文目錄一覽:

mysql導入sql文件命令導入資料庫快不快

其實導入的方法很簡單,可以採用工具導入和只用mysql命令界面導入兩種方式,mysql的資料庫圖形界面工具是很多的,用起來也比較方便。

工具/原料

navicat

for

mysql

mysql命令行界面

sql腳本

方法一:

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資料庫已經導入成功了。

方法二:使用navicat

for

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

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

2、點擊選擇腳本,選擇d盤的test.sql腳本,然後設置資料庫字元格式

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

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

mysql怎麼用命令行導入資料庫

source 命令導入

source 命令導入資料庫需要先登錄到數庫終端:

mysql create database abc;      # 創建資料庫

mysql use abc;                  # 使用已創建的資料庫

mysql set names utf8;           # 設置編碼

mysql source /home/abc/abc.sql  # 導入備份資料庫

如何用mysql dos界面命令導入資料庫

(1)首先要保證可以用命令行訪問資料庫,就是要在環境變數里配置一下path。把mysql文件夾的bin的路徑寫到path里;

(2)然後

mysql

-uroot

-proot

注意後面不能加分號!!!;

用這種方式進入mysql資料庫;

(3)然後進入到要修改的資料庫,比如要修改shop,

use

shop;

use的意思大概是可以使用資料庫了。

(4)然後在use的環境下就可以把sql文件導入到名為shop的資料庫了。運行命令:

source

d:/shop.sql;

source,顧名思義是導入資源,後面是資源的路徑。最好不要有中文路徑。

如何導入MySQL資料庫?

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

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

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

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

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

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

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

如何使用命令導入資料庫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如何導出、導入資料庫和表,詳細一點

MySQL命令行導出資料庫:

1,進入MySQL目錄下的bin文件夾:cd

MySQL中到bin文件夾的目錄

如我輸入的命令行:cd

C:\Program

Files\MySQL\MySQL

Server

4.1\bin

(或者直接將windows的環境變數path中添加該目錄)

2,導出資料庫:mysqldump

-u

用戶名

-p

資料庫名

導出的文件名

如我輸入的命令行:mysqldump

-u

root

-p

news

news.sql

(輸入後會讓你輸入進入MySQL的密碼)

(如果導出單張表的話在資料庫名後面輸入表名即可)

3、會看到文件news.sql自動生成到bin文件下

命令行導入資料庫:

1,將要導入的.sql文件移至bin文件下,這樣的路徑比較方便

2,同上面導出的第1步

3,進入MySQL:mysql

-u

用戶名

-p

如我輸入的命令行:mysql

-u

root

-p

(輸入同樣後會讓你輸入MySQL的密碼)

4,在MySQL-Front中新建你要建的資料庫,這時是空資料庫,如新建一個名為news的目標資料庫

5,輸入:mysqluse

目標資料庫名

如我輸入的命令行:mysqluse

news;

6,導入文件:mysqlsource

導入的文件名;

如我輸入的命令行:mysqlsource

news.sql;

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

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

相關推薦

  • Python 常用資料庫有哪些?

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

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

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

    編程 2025-04-29
  • Python如何打開窗口

    Python是一種高級編程語言,它是可擴展性、可移植性和可讀性極佳的語言,被廣泛應用於各個領域。在圖像處理和GUI方面,Python也有很多優秀的庫和工具。本文將介紹如何使用Pyt…

    編程 2025-04-29
  • exzwm:讓Emacs更像窗口管理器

    exzwm是一個Emacs擴展,它提供了窗口管理器的功能,讓你可以使用Emacs來管理窗口,而不是使用獨立的窗口管理器。通過exzwm,你可以為你的Emacs設置類似i3或xmon…

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

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

    編程 2025-04-29
  • Git config命令用法介紹:用正確的郵箱保障開發工作

    本文將詳細介紹如何使用git config命令配置Git的全局和本地用戶信息,特別是如何正確使用用戶郵箱,保障Git操作的正常進行。 一、git config命令介紹 Git中的每…

    編程 2025-04-29
  • Python命令大全及說明

    Python是一種高級編程語言,由Guido van Rossum於1989年底發明。它具有良好的語法結構和面向對象的編程思想,具有簡潔、易讀、易學的特點,是初學者以及專業開發人員…

    編程 2025-04-29
  • Python SSH 遠程執行命令

    Python SSH 遠程執行命令是指在一個伺服器上執行遠程另一個伺服器上命令。如果你需要在本地機器上執行命令,或者在遠程機器上執行本地命令,你都可以使用 SSH。在 Python…

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

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

    編程 2025-04-28
  • Python怎麼導入資料庫

    Python是一種高級編程語言。它具有簡單、易讀的語法和廣泛的庫,讓它成為一個靈活和強大的工具。Python的資料庫連接類型可以多種多樣,其中包括MySQL、Oracle、Post…

    編程 2025-04-28

發表回復

登錄後才能評論