當前位置:首頁 » 編程語言 » 拷貝文件的函數sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

拷貝文件的函數sql

發布時間: 2023-08-27 06:53:14

Ⅰ 我在sql中做的資料庫和表如何把它拷到我的U盤中去

工具/材料:Management Studio。

1、首先在桌面上,點擊「Management Studio」圖標。

Ⅱ 如何導出sql文件

1. 概述
MySQL資料庫的導入,有兩種方法:
1) 先導出資料庫SQL腳本,再導入;
2) 直接拷貝資料庫目錄和文件。
在不同操作系統或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發生。
所以一般推薦用SQL腳本形式導入。下面分別介紹兩種方法。
Linux下:
2. 方法一 SQL腳本形式
操作步驟如下:
2.1. 導出SQL腳本
在原資料庫伺服器上,可以用phpMyAdmin工具,或者mysqlmp(mysqlmp命令位於mysql/bin/目錄中)命令行,導出SQL腳本。
2.1.1 用phpMyAdmin工具
導出選項中,選擇導出「結構」和「數據」,不要添加「DROP DATABASE」和「DROP TABLE」選項。
選中「另存為文件」選項,如果數據比較多,可以選中「gzipped」選項。
將導出的SQL文件保存下來。
2.1.2 用mysqlmp命令行
命令格式
mysqlmp -u用戶名 -p 資料庫名 > 資料庫名.sql
範例:
mysqlmp -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文件。
2.3.2 用mysql命令行
命令格式
mysql -u用戶名 -p 資料庫名 < 資料庫名.sql
範例:
mysql -uabc_f -p abc < abc.sql
(導入資料庫abc從abc.sql文件)
提示輸入密碼時,輸入該資料庫用戶名的密碼。
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/*
把mysqlmp出來的數據修改一下。除了要把表增加上) TYPE=MyISAM CHARACTER SET gbk;以外,在下面再增加一句SET NAMES GBK;
這樣,數據就可以平滑的導入4.1了,而不必怕出現亂碼。
Windows下:
DOS窗口
開始->運行->cmd
導出為:mysqlmp -u 用戶名 -p --opt 資料庫用戶名 > 資料庫名.sql
輸入你的資料庫密碼!
導入為:mysql -u 用戶名 -p 資料庫用戶名 < 資料庫名.sql (要在當前目錄下操作)

Ⅲ plsql導入txt怎麼使用sql函數

1、首先打開plsql,點擊工具,選擇文本導入器。
2、其次導入txt數據,點擊小紅框「粘貼數據」。
3、最後將sql函數直姿戚碧仔差接粘貼到文件數據框,跡舉即可使用。

Ⅳ 怎麼用SQL語句拷貝文件

兩種方法: 1、在「SQL Server 配置管理器」中將你的SQL SERVER服務停止,然後將你安裝資料庫文件中的data文件夾下的 你的資料庫名.mdf和你的資料庫名.ldf文件夾拷給別人,最後拿到該文件的人,直接在mssql2005的「SQL Server Management Studio」工...

Ⅳ 怎樣將一個資料庫完整復制到另一個sql伺服器

1、開始菜單--->程序,打開SQLServerManagementStudio。

2、連接伺服器後,找到我們需要遷移的數據,右鍵點擊屬性。

3、在資料庫屬性裡面,點擊文件,可查看資料庫文件和資料庫日誌文件的存放路徑。

4、確定沒有任何其它用戶連接到此資料庫後,點擊該資料庫-->任務-->分離。

5、我們可以看到分離以後,剛剛那個資料庫,已經不在此列表。

6、進入剛剛我們第3步屬性裡面看到的資料庫文件路徑.如下圖把我們的ZNLCRM.mdf資料庫文件和ZNLCRM_Log.Ldf資料庫日誌文件拷貝到另外一台伺服器。

7、在另外台伺服器上打開SQL資料庫.與第1步一樣.點擊資料庫--->附加。

8、在附加資料庫裡面,點擊添加。

9、找到剛剛拷貝過來的ZNLCRM.mdf文件.選中該文件,依次點擊確定。

10、然後我們就可以看到,一個完整的資料庫就直接被遷移過來。

Ⅵ mysql能不能通過直接拷貝mysql文件夾的方式

如果操作系統兼容性強的話,mysql數據直接復制數據可以用辯悄。

直接復制數據的步驟如下:

  • 復制一悶灶譽定前必須關閉MYSQL程序(不關閉程序,復制出的表易出問題,復制不全面);

  • 選中要復制的數據右鍵復制或者ctrl+c後粘貼即可。

  • 如果操作系統不兼容的話,mysql數據直接復制數據不可以用。

    最好的方法是使用導入數據的方法,導入數據的步驟如下:

  • 選中資料庫mydata;

  • 右擊出現「運行sql文件」;

  • 把需要導入的資料庫文件,後綴名是sql選好,直接導入即可。

  • 但是這種方法對大數據量的表進行操作非常慢螞段。因為不僅導出了數據同時導出了表結構。

    在針對大數據量的表時,可以使用infile導入數據,導入時間會很快,命令如下:

    mysql>load data infile '文件路徑' into table 表名;