使用Linux Shell操作MySQL的方法

來源:互聯網
上載者:User

 MySQL為其他程式設計語言提供了豐富的操作介面,一般說,來只要支援SQL語句都能夠很好的對MySQL進行管理。Shell對於MySQL的支援很有限,常用的直接操作方式用兩種。

             一)、在命令列通過“-e” 選項直接執行
                 格式 mysql -uusername -ppassword -e "SQL語句"
                 例如:mysql -u root -p -e "SELECT Name FROM Country WHERE Name LIKE 'AU%';SELECT COUNT(*) FROM City"
                  註:此方法可以再語句比較少的情況下使用

              二)、SQL語句比較多的情況
                   格式 mysql -uusername -ppassword <                               sql語句1,
                              sql語句2 ,
                              sql語句3,
                                       。
                                       。
                                       。
                               EOF
                    說明:<                     例如:mysql -uuser  -ppwd << EOF
                                create database members;
                                use members;
                                create table admin
                                (
                                 adminID int(10) not null AUTO_INCREMENT,
                                 aname varchar(16) not null,
                                 aloginame varchar(64) not null,
                                 aloginpwd varchar(64) not null,
                                 primary key (adminID)
                                );
                               EOF
               三)、這兩種操作方式可以混合地使用在Shell指令碼中。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.