1. 程式人生 > >MYSQL基礎加固——SQL的介紹及MySQL的安裝

MYSQL基礎加固——SQL的介紹及MySQL的安裝

語句格式 查看表 產生 進行 ble mysql lin perf 需求

2.1 數據庫和 SQL 概念

數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它的產生距今已有六十多年。隨著信息技術和市場的發展,數據庫變得無處不在:它在電子商務、銀行系統等眾多領域都被廣泛使用,且成為其系統的重要組成部分。

數據庫用於記錄數據,使用數據庫記錄數據可以表現出各種數據間的聯系,也可以很方便地對所記錄的數據進行增、刪、改、查等操作。

結構化查詢語言(Structured Query Language)簡稱 SQL,是上世紀 70 年代由 IBM 公司開發,用於對數據庫進行操作的語言。更詳細地說,SQL 是一種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系數據庫系統,同時也是數據庫腳本文件的擴展名。

2.2 MySQL 介紹

MySQL 是一個 DBMS(數據庫管理系統),由瑞典 MySQLAB 公司開發,目前屬於 Oracle 公司,MySQL 是最流行的關系型數據庫管理系統(關系數據庫,是建立在關系數據庫模型基礎上的數據庫,借助於集合代數等概念和方法來處理數據庫中的數據)。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發者都選擇 MySQL 作為網站數據庫。MySQL 使用 SQL 語言進行操作。

2.3 MySQL安裝

註意:實驗樓環境中已經安裝好了 MySQL,可以直接使用,無需再次安裝,以下安裝僅用於大家學習使用。

2.3.1 安裝之前的檢查

先要檢查Linux系統中是否已經安裝了MySQL,輸入命令嘗試打開MySQL服務:

sudo service mysql start

輸入密碼後,如果出現以下提示,則說明系統中已經安裝有 MySQL:

技術分享圖片

如果提示是這樣的,則說明系統中沒有 MySQL,需要繼續安裝:

mysql: unrecognized service

2.3.2 Ubuntu Linux 安裝配置 MySQL

在Ubuntu上安裝MySQL,最簡單的方式是在線安裝。只需要幾行簡單的命令( # 號後面是註釋):

#安裝 MySQL 服務端、核心程序
sudo apt-get install mysql-server

#安裝 MySQL 客戶端
sudo apt-get install mysql-client          

在安裝過程中會提示確認輸入YES,設置 root 用戶密碼(之後也可以修改)等,稍等片刻便可安裝成功。

安裝結束後,用命令驗證是否安裝並啟動成功:

sudo netstat -tap | grep mysql 

如果出現如下提示,則安裝成功:

技術分享圖片

此時,可以根據自己的需求,用 gedit 修改 MySQL 的配置文件(my.cnf),使用以下命令:

sudo gedit /etc/mysql/my.cnf 

至此,MySQL 已經安裝、配置完成,可以正常使用了。

2.3.3 嘗試MySQL

1). 打開MySQL

使用如下兩條命令,打開MySQL服務並使用root用戶登錄:

# 啟動 MySQL 服務
sudo service mysql start             

# 使用 root 用戶登錄,實驗樓環境的密碼為空,直接回車就可以登錄
mysql -u root

執行成功會出現如下提示:

技術分享圖片

2). 查看數據庫

使用命令 show databases;,查看有哪些數據庫(註意不要漏掉分號 ;):

技術分享圖片

可見已有三個數據庫,分別是 “information-schema”、“mysql”、“performance-schema”。

3). 連接數據庫

選擇連接其中一個數據庫,語句格式為 use <數據庫名>,這裏可以不用加分號,這裏我們選擇 information_schema 數據庫:

use information_schema

技術分享圖片

4). 查看表

使用命令 show tables; 查看數據庫中有哪些表(註意不要漏掉“;”):

技術分享圖片

5). 退出

使用命令 quit 或者 exit 退出 MySQL。

MYSQL基礎加固——SQL的介紹及MySQL的安裝