1.直接輸入sql執行
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2013-09-18 13:55:45 |
+---------------------+
1 row in set (0.00 sec)
2.執行編寫好的sql指令碼
mysql> source h:/1.sql
+---------------------+
| now() |
+---------------------+
| 2013-09-18 13:54:04 |
+---------------------+
1 row in set (0.00 sec)
3.select ...into outfile 方式執行sql
mysql> select now() into outfile 'h:/data/2.sql';
query ok, 1 row affected (0.00 sec)
4.使用mysql命令執行
h:\>mysql -uahmin -p -e "select now()"
enter passworh: ****
+---------------------+
| now() |
+---------------------+
| 2013-09-18 13:57:09 |
+---------------------+
5.mysql命令執行sql,並將查詢結果儲存到文字中
a)執行簡單sql
mysql -uahmin -proot test -e "select now()" -n >h:/work/target1.txt
如果sql很長,這種方式就不是很適合了。
b)執行複雜sql
可以將複雜的sql事先編輯好,存放到文字中在執行。
h:\> mysql -uroot -pmypwh -h127.0.0.1 -p3306 test < h:/work/source.sql > h:/work/target.txt
將最後一種執行方式加上作業系統的定時任務,就可以在mysql中實現定時執行sql,並儲存執行結果的目的了
HDBSQL 命令列模式執行SQL
宣告 用途hdbsql 是sap提供的一組命令列,可以在不進入hana studio 和 webide的情況下執行sql語句 一般情況下,當遇到hana系統繁忙時,可以通過遠端工具,直接訪問hana伺服器,通過hdbsql查詢占用資源大的session,通過sqlscript強制殺死。開啟hdbsq...
windows命令列執行mysql
在cmd中輸入時一定要保證英文環境.1.windows命令列執行mysql 我是將mysql安裝在c program files mysql所以 c program files mysql mysql server 5.0 bin mysql uroot p 然後看下資料庫對應的使用者和主機 2.當...
Mysql命令列匯入sql資料
下面是在命令列下匯入sql資料的方法,需要的朋友可以參考下。我的個人實踐是 phpmyadmin 匯出 utf 8 的 insert 模式的 abc.sql ftp abc.sql 到伺服器 ssh 到伺服器 mysql u abc p use kkk 資料庫名,如果沒有就 create datab...