Mysql資料庫 mysql 命令列登入詳解

2021-07-08 14:10:41 字數 1272 閱讀 5534

mysql 命令列登入詳解,有需要的朋友可以參考下。

mysql -?或者是mysql --help或者是mysql -i顯示mysql命令的選項。

#最全的mysql登入方式:

mysql -hip -uusenme -ppwd -pport dbname -e "sql"

示例:mysql -h189.132.131.149 -uname -pandes -p3309 db_psw_manage

注:-p後要麼帶密碼,要麼不帶密碼,如跟隨密碼不能有空格,如不帶密碼,系統會提示輸入密碼 -ptest :密碼為test ,-p test 是不帶密碼登入test資料庫,而後提示輸入登入密碼。

-e"sql"

對mysql偶爾有用的另乙個選項是-e或--execute選項,可用來將sql語句傳遞給伺服器。該語句必須用引號引起來(單引號或雙引號)。(然而,如果想要在查詢中將值引起來,則對於查詢應使用雙引號,查詢中引用的值應使用單引號)。當使用該選項時,語句被執行,然後mysql立即退出命令外殼。 -n去除表頭

-b去除資料周圍修飾字元

mysql -h10.132.131.149 -p3309 -uname -ppwd -e"select * from test '"

mysql -h10.132.131.149 -p3309 -uname -ppwd -n -e"select * from test '"

mysql -h10.132.131.149 -p3309 -uusername -ppwd -n -b -e"select * from test '"

#五種在登入時執行sql的辦法 (推薦第3種,可以實現批量處理資料)

1. 雙引號

mysql test -e"select * from test limit 10";

mysql test -n -e"select * from test limit 10";

mysql test -b -e"select * from test limit 10";

2.eof 方式

mysql test -b << eof

select * from test limit 10;

eof

mysql test -n << eof

select * from test limit 10;

eof3.sql 語句方式 該方式的好處是大量的sql語句可以寫在sql檔案中,同時非常容易控制檔案格式(方便檢視指令碼執行日誌記錄)。

mysql -n -b -e "`

命令列, 

mysql

mysql 資料庫安裝命令 MySQL 資料庫安裝

4.安裝資料庫 scripts mysql install db user mysql datadir usr local mysql data 這時候報錯了,提示我們沒有找到.scripts mysql install db 這個裡這個檔案或者目錄 因為 mysql install db 這個檔案...

mysql資料庫打折命令 Mysql資料庫常用命令

1.建立資料庫 1 mysql create database test 在mysql裡面建立資料庫,資料庫的id是test。3 root host mysqladmin u root p create test 在linux下建立資料庫,資料庫的id是test。2.刪除資料庫 mysql drop...

mysql資料庫打折命令 mysql資料庫常用命令

mysql建立 刪除使用者 mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 注意每行後邊都跟個 表示乙個命令語句結束 新建使用者 登入mysql mysql u root p 密碼 建立使用者 mysql insert into mysql.user host,user,pas...