㈠ mysql怎麼用命令導入sql
Mysql命令行導入sql數據的實現方法是我們經常會用到的,下面就為你詳細介紹Mysql命令行導入sql數據的方法步驟,希望對您學習Mysql命令行方面能有所幫助。
我的個人實踐是:phpmyadmin 導出 utf-8 的 insert 模式的 abc.sql
ftp abc.sql 到伺服器
ssh 到伺服器
mysql -u abc -p
use KKK(資料庫名,如果沒有就 create database KKK)
set names 'utf8'
source abc.sql
注意:我看到 set character set utf8; 的說法,那樣不行,中文亂碼。
--------------------------------------------------------------------------------
1.首先在命令行控制台中打開mysql
或許命令的如下:
mysql -u root -p database_name
然後或許會提示輸入對應的密碼
2.下面這條命令或許對你有用,當你想更換一個資料庫的時候
mysql>use database_name
然後使用下面這個命令
mysql>source d:\datafilename.sql
當然你需要將文件所在的路徑搞清楚,並且正確地使用了他
進入mysql 安裝所在的目錄的子目錄bin. 輸入執行導入sql的命令.
例如: 你的mysql 安裝在 d:\mysql
步驟如下:
開始 -> 運行 -> 輸入CMD
D:
cd mysql\bin
mysql -u root -p123456 test <d:\a.sql
其中 root 為你的mysql管理員用戶名, 123456 為密碼 test為資料庫名稱 d:\a.sql 為備份下來的數據文件所在位置.
如果是Windows的話,從命令提示符下到MYSQL文件目錄中的Bin文件夾下,執行命令
mysql -u root -p databasename < db.sql
其中root是你MYSQL的用戶名,databasename是你資料庫的名稱,而db.sql你是的文件.注意你必須把db.sql放到bin文件夾下才可以.當然文件的位置可以換.
如果是LINUX的話,直接輸入
mysql databasename < db.sql
就可以了,系統默認mysql命令為系統命令
㈡ 如何在控制台列印出mybatis sql語句日誌
1.首先配置 log4j日誌文件
[html] view plain
#mybatis日誌范圍
log4j.logger.com.nes=TRACE
#ibatis配置
log4j.logger.com.ibatis=DEBUG
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
log4j.logger.org.mybatis=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
2.導入依賴日誌包 log4j
[html] view plain
在CODE上查看代碼片派生到我的代碼片
<!-- SLFJ 可依賴到log4j-->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.4</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.14</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.7</version>
</dependency>
㈢ oracle sqlplus導入數據腳本 如何輸出日誌
日誌會在sqlplus里打出來,如果你想打到一個文件里的話,你可以試試這種方法,打開CMD,輸入 sqlplus -s scott/tiger@orcl @d:\test.sql > d:\out.log,具體內容根據你情況修改。
㈣ 怎麼用命令行把一個大的sql文件導入到資料庫大家幫助我解決一下!!!謝謝
什麼資料庫類型 oracle 還是mysql ? 如果是mysql ,我不知道你的是整個庫導出還是導出一個表,下面以整個庫導出為例:字元集可以根據你的實際情況而定
導出: mysqlmp --default-character-set=latin1 -hlocalhost -uroot -B test > test_old.sql
導入: mysql -hlocalhost -uroot -B test < test_old.sql
㈤ MySQL在DOS命令行中,執行a.sql腳本並生成a.log。如何實現
-- 使用 mysql 帶-e選項來完成
mysql -uusername -ppassword -e "source e:/a.sql " > e:/a.log
㈥ 如何在cmd狀態下 導入 mysql 的 sql文件到資料庫中
其實導入的方法很簡單,可以採用工具導入和只用mysql命令界面導入兩種方式,mysql的資料庫圖形界面工具是很多的,用起來也比較方便。工具/原料NavicatforMySQLMySQL命令行界面SQL腳本方法一:1、首先使用MySQL提供的命令行界面來導入數據
㈦ oralce資料庫怎麼批量導入sql
1:運行cmd進入命令行界面
2:進入到存放批量sql的文件夾下面
3:輸入命令 sqlplus 資料庫名/密碼@資料庫 按回車鍵
4:輸入spool 指定路徑:\a.log 按回車鍵 (此步驟的主要作用就是追蹤批量執行sql的日誌,路徑隨便寫,只要能找到就行,a.log可以隨便起名,但是必須要.log後綴)
5:@start.sql 按回車鍵(在批量sql文件夾下寫一個文件,名字叫start.sql,其中在這個文件裡面寫批量sql的文件名)
具體格式如下:@@sql的文件名.sql;
@@sql的文件名2.sql;
.......
6:spool off (此時a.log中所有日誌已經寫入完畢)
7:exit 退出sqlplus
當然只有一個sql文件,但是裡面有多個insert語句,數據量非常大,此時也可以在命令狀態下執行,前4步是一樣的,第五步就是@文件名.sql;
㈧ oracle用命令行導出sql語句文本
導出命令:
1)單表導出:exp 用戶名/密碼@伺服器別名 tables=表名 file=d:名稱.dmp
expjm110/jm110@120_2tables=ajbfile=d:ajb.dmp
多張表:
expjm110/jm110@120_2tables=(ajb,jjdwb)file=d:ajb2.dmp
2)完全導出:也就是資料庫中的所有表都導出
格式:exp 用戶名/密碼@伺服器別名 file=d:名稱.dmp
expjm110/jm110@120_2file=d:jm110.dmp
導入命令:
因為導入的內容都是dmp文件,所以未涉及到單表導入的情況,統一命令格式
格式:imp 新用戶名/密碼@新伺服器別名 file=d:名稱.dmp buffer=102400000 feedback=10000 log=d:名稱.txt full=y
參數:buffer:設置緩存大小,越大越好,它決定導入的速度
full:完全導入,導出表結構及存儲過程等等
impjm110/jm110@120_1file=d:jm110.dmpbuffer=102400000feedback=10000log=d:jm110.txtfull=y