文章加密

;

2019年2月10日 星期日

mysql 操作(進一步)

MySQL系统库 information_schema庫中查詢執行指令狀態(大約是):
select * from information_schema.processlist

How can I stop a running MySQL query?
KILL QUERY **Id**

以文字顯示輸出結果匯入資料表
匯出資料庫可以選擇自訂→輸出:以文字顯示輸出結果→執行→複製想要的sql指令→進入想加入剛才匯出的資料表的資料庫→在SQL頁貼上複製的指令→執行

MariaDB v.s. MYSQL
MariaDB算是新版MYSQL中的一支,他有支持在匯入資料表時先lock資料,匯入完成後再unlock資料
舊版MYSQL中並沒有支持
另外還有新版MYSQL,和MariaDB創作者是不同人

何謂COMMIT
確定資料的交易點結束,保存點會全部消除,會釋放交易鎖,每結束一次交易點就會寫入交易的資訊到redo log files,它會用在DML語法,如果你寫的語法為INSERT,UPDATE,DELETE,MERGE,INSERT ALL,INSERT FIRST

格式
COMMIT;

使用方式
新增employees表格資料到emp,確定交易點結束
insert into emp select * from employees;
commit;

https://stackoverflow.com/questions/3787651/how-can-i-stop-a-running-mysql-query
https://zhuanlan.zhihu.com/p/30743094

沒有留言:

張貼留言