MySQL 學習筆記(1),mysql學習筆記

來源:互聯網
上載者:User

MySQL 學習筆記(1),mysql學習筆記
前言

筆記內容是基於實驗樓的資料庫課程,感興趣的可以戳進去學習下。應該是筆記,所以內容可能是簡略的,殘缺的。因為筆記的內容主要是針對自己的學習。

1.MySQL介紹

MySQL是一個關係型資料庫管理系統,由瑞典MySQLAB公司開發,目前屬於Oracle公司。MySQL是最流行的關係型資料庫管理系統,在WEB應用方面MySQL是最好的RDBMS(Relational Database Management System:關聯式資料庫管理系統)應用軟體之一。MySQL是一種關聯資料庫管理系統,關聯資料庫將資料儲存在不同的表中,而不是將所有資料放在一個大倉庫內,這樣就增加了速度並提高了靈活性。MySQL所使用的SQL語言是用於訪問資料庫的最常用標準化語言。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇MySQL作為網站資料庫。由於其社區版的效能卓越,搭配PHP和Apache可組成良好的開發環境。

2.MySQL安裝

因為我的平台是基於實驗樓的,所以無需安裝,可以直接上手學習,適合入門。

3.實驗筆記

1.啟動mysql 伺服器命令:
sudo service mysql start

2.串連與斷開資料庫:
mysql -u root
如果登入成功了,會出現如下提示
mysql>提示符。
mysql>提示符告訴我們準備輸入命令。
可以在mysql>模式下輸入quit或者exit或\q命令。最簡單的是ctrl+z.

3.輸入查詢:
mysql> select version(),current_date;
保留的關鍵字不區分大小寫。上述的命令可以查詢版本號碼和當前日期。
mysql> select sin(pi()/4),(4+1)*5;
根據上述指令我們可以把mysql當作一個簡單的計算機。
用逗號隔開的表示單行語句。用分號隔開兩條以上的語句。
mysql> select version();select now();
不必全在一個行內給出一個命令,較長命令可以輸入到多個行中。mysql通過尋找終止分號而不是輸入行的結束來決定語句在哪兒結束。(換句話說,mysql接受自由格式的輸入:它收集輸入行但直到看見分號才執行。)
例如:
mysql> select
-> user()
-> ,
-> current_date;
在這個例子中,在輸入多行查詢的第一行後,要注意提示符如何從mysql>變為->,這正是mysql如何指出它沒見到完整的語句並且正在等待剩餘的部分。提示符是你的朋友,因為它提供有價值的反饋,如果使用該反饋,將總是知道mysql正在等待什麼。

如果你決定不想執行正在輸入過程中的一個命令,輸入\c取消它.
mysql 提示符的含義:
mysql> 等待輸入
-> 等待多行命令的下一行。
‘> 等等‘結束
“>等待”結束。
/*> 等待注釋結束。
知道’>和”>提示符的含義很重要,因為如果你錯誤地輸入一個未終止的字串,任何後面輸入的行將要被mysql忽略–包括包含QUIT的行!這可能令人相當困惑,特別是如果取消當前命令前還不知道你需要提供終止引號。
當出現’>時,記得輸入’\c退出。

相關文章

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.