mysql數(shù)據(jù)庫執(zhí)行SQL導出數(shù)據(jù)方法_MySQL教程
推薦:MySQL最常見的操作語句小結(jié)這篇文章主要介紹了MySQL最常見的操作語句小結(jié),與表和庫相關(guān)的這些語句是學習MySQL中最基礎(chǔ)的知識,需要的朋友可以參考下 以下是我這幾天一直在用的幾個命令,先記下來,以后會整理一份mysql詳細的使用文檔 注:[]中代表名字,需要用庫名或者表名替換 顯示所有的庫: ? 進
訪問MySQL數(shù)據(jù)庫除了可以使用phpmyadmin、第三方數(shù)據(jù)庫客戶端,也可以使用命令行的MySQL客戶端,因為敲命令不太方便,所以被很多人給拋棄呀。
但有時候沒辦法,phpmyadmin不能用,只能使用命令行模式了,不過用多了,感覺命令行的也不錯,除了寫SQL比較慢。
## 基本命令
mysql -h hostip -P port -u usernmae -p passwd dbname -A
-h mysql的ip
-P 端口
-u 用戶名
-p 密碼
dbname 數(shù)據(jù)庫名 直接進入數(shù)據(jù)庫,不用use dbanem了
-A ,--no-auto-rehash 不自動重新進行哈希運算。
該選項使mysql啟動得更快,但果你想要完成表和列名,你必須發(fā)出rehash命令。
## 登錄MySQL
# 訪問本地的test數(shù)據(jù)庫
mysql -h127.0.0.1 -P3306 -uroot -proot test -A
## 對數(shù)據(jù)庫執(zhí)行sql文件,導入數(shù)據(jù)
# 執(zhí)行sql.sql文件,一般做導入數(shù)據(jù)使用
mysql -h hostip -P port -u usernmae -p passwd dbname < sql.sql
## 執(zhí)行sql導出數(shù)據(jù)到文件
# 執(zhí)行sql.sql文件里的sql語句,然后將數(shù)據(jù)導出到/tmp/data文件中
# 數(shù)據(jù)tab分隔,沒有列名
cat sql.sql | mysql -h hostip -P port -u usernmae -p passwd dbname > /tmp/data
導入excel使用tab分隔數(shù)據(jù)就可以了。
## 將MySQL交互的文本保存到文件
# 將mysql客戶端輸出的文本保存到文件
mysql> tee /tmp/textdata # 設(shè)置要保存的文件
Logging to file '/tmp/textdata'
mysql> select * from user;
cat /tmp/textdata
這樣在`/tmp/textdata`就可以看到剛剛輸出的文本,通過這種方式也能導出數(shù)據(jù)。
Xcopy命令備份mysql數(shù)據(jù)庫

首先創(chuàng)建一個db_back.bat的批處理文件。在記事本中輸入以下命令
net stop mysql
xcopy E:\AppServ\MySQL\data\lastnonsp3\*.* D:\db_backup\%date:~0,10%\ /y
net start mysql
另存為db_back.bat。該bat文件的意思是先停止mysql服務(wù),然后使用xcopy命令,將源數(shù)據(jù)庫所在文件夾整個復制到D:\db_backup下,并且以當天日期命名該文件。
我們在cmd下測試一下這個bat能否運行。"運行"->cmd,輸入cd c:\定位到bat文件所在目錄
分享:MS SQL Server Management Studio Express安裝圖文教程Microsoft sql server Management Studio Express (SSMSE) 是一種免費、易用的圖形管理工具,用于管理 SQL Server 2005 Express Edition 和具有高級服務(wù)的 SQL Server 2005 Express Edition。SSMSE 還可以管理任何版本的 SQL Server 2005 創(chuàng)建的 SQL Server 數(shù)據(jù)庫引擎
- MySQL最常見的操作語句小結(jié)
- MS SQL Server Management Studio Express安裝圖文教程
- mysql編碼怎么設(shè)置步驟?
- 安裝SQL server 提示重新啟動計算機失敗怎么解決?
- MySQL數(shù)據(jù)庫優(yōu)化推薦的編譯安裝參數(shù)小結(jié)
- MySQL之Field‘***’doesn’t have a default value錯誤解決辦法
- mysql中字符串索引問題與例子
- mysql sharding(碎片)介紹
- MySql數(shù)據(jù)分區(qū)操作之新增分區(qū)操作
- mysql的分區(qū)技術(shù)詳細介紹
- 深入研究mysql中的varchar與limit(容易被忽略的知識)
- Mysql下建立用戶授權(quán)權(quán)限例子
MySQL教程Rss訂閱編程教程搜索
MySQL教程推薦
- 使用java處理字符串公式運算的方法
- MySQL之Field‘***’doesn’t have a default value錯誤解決辦法
- 用特殊的MySQL運算符獲得更多數(shù)據(jù)比較功能
- mysql 復制表數(shù)據(jù),表結(jié)構(gòu)的3種方法
- 怎么重置mysql的自增列AUTO_INCREMENT初時值
- MySQL與Oracle的語法區(qū)別詳細對比
- MySQL數(shù)據(jù)庫InnoDB數(shù)據(jù)恢復工具的使用小結(jié)詳解
- go語言怎么和mysql數(shù)據(jù)庫進行鏈接
- 解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題
- mysql基本操作
- 相關(guān)鏈接:
- 教程說明:
MySQL教程-mysql數(shù)據(jù)庫執(zhí)行SQL導出數(shù)據(jù)方法
。