linux下mysql的常用命令
MySQL 最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應(yīng)用軟件之一。接下來是小編為大家收集的linux下mysql的常用命令,歡迎大家閱讀:
linux下mysql的常用命令
登錄MySQL的命令是mysql, mysql 的使用語法如下:
mysql [-u username] [-h host] [-p[password]] [dbname]
username 與 password 分別是 MySQL 的用戶名與密碼,mysql的初始管理帳號是root,沒有密碼,注意:這個root用戶不是Linux的系統(tǒng)用戶。MySQL默認用戶是root,由于初始沒有密碼,第一次進時只需鍵入mysql即可。
[root@test1 local]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.0.16-standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
出現(xiàn)了“mysql>”提示符,恭喜你,安裝成功!
增加了密碼后的登錄格式如下:
mysql -u root -p
Enter password: (輸入密碼)
其中-u后跟的是用戶名,-p要求輸入密碼,回車后在輸入密碼處輸入密碼。
=====================================================================
查看mysql端口
mysql> show variables like'port';
=====================================================================
查看數(shù)據(jù)庫
show databases;
=====================================================================
查看數(shù)據(jù)庫機構(gòu)
show create database `dbname`;
=====================================================================
創(chuàng)建數(shù)據(jù)庫
create database `dbname` /*!40100 DEFAULT CHARACTER SET utf8 */;
=====================================================================
使用數(shù)據(jù)庫
use `dbname`;
=====================================================================
導(dǎo)入sql
mysql> source /data/temp/test.sql;
注意:文件路徑中建議使用“/”,如果使用“\”,要首先進行轉(zhuǎn)義即“\”,否則可能會出現(xiàn)錯誤。
另外還有一個load命令可以批量插入數(shù)據(jù),但是這個對文件中數(shù)據(jù)格式的要求比較嚴格,否則容易出現(xiàn)錯誤,很少使用。
=====================================================================
其他
mysql執(zhí)行后,我們將進入mysql命令的控制臺,下面列出可用的命令:
? (\?) 與help命令等同,輸出此控制臺下可用的子命令
clear (\c) 清屏命令
connect (\r) 重新連接到服務(wù)器.可選參數(shù)有數(shù)據(jù)庫和服務(wù)器
Optional delimiter (\d) 設(shè)置SQL語句的分界符,默認是分號
ego (\G) 發(fā)送命令給mysql服務(wù)器.結(jié)果將垂直顯示.
exit (\q) 和quit一樣,退出mysql.
go (\g) 發(fā)送命令給mysql服務(wù).
help (\h) 顯示控制臺可用的命令.
notee (\t) (關(guān)閉mysql控制臺日志)不要寫到outfile中.
print (\p) 輸出當前命令.
prompt (\R) 改變mysql控制臺提示符.
quit (\q) 退出mysql.
rehash (\#) 重建完全的hash.
source (\.) 執(zhí)行一個包含SQL語句的文本文句. 以文件名作為參數(shù).(可以用來恢復(fù)數(shù)據(jù)庫)
status (\s) 獲取連接的狀態(tài)碼.
tee (\T) 設(shè)置日志輸出文件.將所有操作記錄到該文件.與前面的notee相反.
use (\u) 打開或改變當前操作的數(shù)據(jù)庫,以數(shù)據(jù)庫名為參數(shù).
看了“linux下mysql的常用命令”還想看: