使用命令行操作mysql資料庫步驟如下:
1)打開命令行窗口
開始——運行 輸入cmd回車
2)登錄mysql伺服器
輸入 mysql -h 127.0.0.1 -u root -p 回車
輸入密碼 ****
參數說明:
-h後面跟伺服器ip地址,127.0.0.1連接在本地的資料庫伺服器
-u後面跟用戶名,這里用戶為root
-p指使用的密碼
成功登錄後就可以在命令行窗口執行sql語句操作mysql資料庫了。
例如:
創建資料庫等
mysql>create database myDb;
2. 問下資料庫中mysql怎麼用命令登陸和退出的
MySQL登錄與退出
登錄Mysql:「輸入mysql -u帳號 -p密碼 這是登陸
mysql退出:mysql > exit;
以下是實例參考下:
登錄Mysql:「輸入mysql -uroot -p -P3306 -h127.0.0.1」
表示超級用戶名root,密碼稍後輸入,埠號3306(不輸入P默認為3306),
主機地址127.0.0.1(若使用本機作為主機,h默認127.0.0.1)
mysql退出三種方法:
mysql > exit;
mysql > quit;
mysql > \q;
3. mysql 退出sql語句編輯模式
mysql> insert into core_user(login_name,real_name,password,email,create_time,is_disab…..
『> quit
『> exit
『> ;
『>
『> \c
『> /c
終止批處理操作嗎(Y/N)? y
遇到上面的情況無法終於sql編輯,最後沒辦法ctrl+c,強退了mysql ,後來找了一下官方文檔,上面是有說明的,前面的提示符很重要,要用 『\c 退出
4. mysql資料庫cmd命令窗建表時有時候出錯按回車一直換行不執行,也不報錯,無法退出,如何解決
mysql中默認情況下載命令行中的結束符號為分號,所以在執行語句敲完後,在結尾處使用分號(;)如果所示:
然後使用回車就執行sql語句。
5. mysql命令行什麼時候需要手動開啟事務
MySQL的事務如果不在任何修改,默認是自動提交的,也就是你只要執行一個SQL,回車之後這個SQL語句如果沒有任何問題,只需完成後是自動提交的。
控制這個功能的參數是:autocommit。如果這個參數的值是on或者1,那麼就是上面我說的那種現象。如果是off或者0,則表示不會自動提交事務。需要你顯示的去提交事務。否則鎖執行的SQL不會不會永久生效,只會對你當前命令行的session有效,退出MySQL後,執行的SQL語句將會別回滾。
當你需要兩個SQL語句同時成功或者同時失敗的時候,你可以手動地開啟一個事務。比如下面的場景:
你想向訂單表order_info表中插入一條新的訂單記錄,同時要想支付信息表payment_info中插入一條支付信息記錄,這個時候從業務的角度上來看,這兩個表中的插入操作,需要保持原子性(也就是事務的四大特性之一),也就是要麼都插入成功,要麼都插入失敗,不能存在訂單插入成功,支付插入失敗,反之也不可以。
要滿足上面的需求,你就需要手動的去開啟一個事務,在這個事務中去插入兩個表中的數據。然後再提交這個事務。如果這兩個表的插入操作,你不手動的開啟事務,MySQL自己會把兩個SQL語句分開放在兩個單獨的事務中。執行一個插入,就會自動提交一個事務,然後在執行另外一個插入,再自動提交另外一個事務。
在MySQL看來,這是兩個分別向兩個表中插入的SQL語句而已,它不會從業務上考慮這兩個SQL實際的業務邏輯背景是什麼。所以此時他會看成是兩個SQL語句,也就是兩個事務。
這樣的情況下就需要手動的開啟事務。
6. 如何使用mysql命令行
mysql命令行的使用主要是對sql語句的掌握,這里簡要介紹一下基礎的命令行操作,更多sql語言相關的內容,用戶可自行學習。
1、mysql命令行登錄
mysql-uroot-p
或者
mysql-uroot-h(mysql伺服器地址)-p
說明:mysql是命令行登錄工具,-u指明登錄用戶,-p指明登錄用戶的密碼,
後面可以直接接密碼。-h後面接伺服器的地址,主要用於遠程登錄mysql服務
器。
7. 請問mysql中如何退出一個庫
其實你可以這么做。
目前情況是你現在已經使用: "use mytest;" 進入mytest資料庫了。
你想切換其他資料庫,但是你不知道如何操作的話:
1、如果已知其他庫的庫名(例如:mytest1),那麼直接用: "use mytest1;"進行切換;
2、如果你不知道其他資料庫名或者記不住的話,先用:"use mysql;"切換到mysql庫(這就是默認登陸的庫),再使用:"show databses;"把全部資料庫展示出來,然後使用:"use 庫名"進行切換。
沒錯,我就是喜歡亂用冒號,純手打滿意望採納加筆記,不滿意的話再說。換句話說我回答的這么標准,咋能不滿意呢?
8. 我用mysql資料庫,sql編寫了一半,突然想退出,該如何做
如果你決定不想執行正在輸入過程中的一個命令,輸入\c取消它:
mysql> SELECT
-> USER()
-> \c
mysql>
這里也要注意提示符,在你輸入\c以後,它切換回到mysql>,提供反饋以表明mysql准備接受一個新命令。
9. 怎麼退出mysql命令行
使用: mysql -u root -p 進入 mysql 命令號以後, 如果想退出, 可以使用: quit 命令, 如下:
mysql -u root -p
quit;
(9)sql命令行退出mysql擴展閱讀:
資料庫常用操作:
登錄到mysql中,然後在mysql的提示符下運行下列命令,每個命令以分號結束。
1、顯示資料庫列表。
show databases;
預設有兩個資料庫:mysql和test。 mysql庫存放著mysql的系統和用戶許可權信息,我們改密碼和新增用戶,實際上就是對這個庫進行操作。
2、 顯示庫中的數據表:
use mysql;
show tables;
3、 顯示數據表的結構:describe 表名;
4、 建庫與刪庫:
create database 庫名;
drop database 庫名;
5、 建表:
use 庫名;
create table 表名(欄位列表);
drop table 表名;
6、 清空表中記錄:
delete from 表名;
truncate table 表名;
7、 顯示表中的記錄:select * from 表名;