一、數(shù)據(jù)庫的基本概念
1、數(shù)據(jù)庫與SQL的概念
數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,它的產(chǎn)生距今已有六十多年。隨著信息技術(shù)和市場的發(fā)展,數(shù)據(jù)庫變得無處不在:它在電子商務、銀行系統(tǒng)等眾多領(lǐng)域都被廣泛使用,且成為其系統(tǒng)的重要組成部分。
數(shù)據(jù)庫用于記錄數(shù)據(jù),使用數(shù)據(jù)庫記錄數(shù)據(jù)可以表現(xiàn)出各種數(shù)據(jù)間的聯(lián)系,也可以很方便地對所記錄的數(shù)據(jù)進行增、刪、改、查等操作。
結(jié)構(gòu)化查詢語言(Structured Query Language)簡稱 SQL,是上世紀 70 年代由 IBM 公司開發(fā),用于對數(shù)據(jù)庫進行操作的語言。更詳細地說,SQL 是一種數(shù)據(jù)庫查詢和程序設計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng),同時也是數(shù)據(jù)庫腳本文件的擴展名。
2、MySQL介紹
MySQL 是一個 DBMS(數(shù)據(jù)庫管理系統(tǒng)),由瑞典 MySQLAB 公司開發(fā),目前屬于 Oracle 公司,MySQL 是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(關(guān)系數(shù)據(jù)庫,是建立在關(guān)系數(shù)據(jù)庫模型基礎(chǔ)上的數(shù)據(jù)庫,借助于集合代數(shù)等概念和方法來處理數(shù)據(jù)庫中的數(shù)據(jù))。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)者都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。MySQL 使用 SQL 語言進行操作。
二、MySQL的安裝
1、檢查Linux是否安裝了MySQL,輸入命令:

輸入密碼后如下則表示已安裝

否則將出現(xiàn)

2、Ubuntu Linux安裝配置MySQL,輸入命令
sudo? apt-get install mysql-server
sudo apt-get install mysql-client
安裝完畢后,查看是否安裝并啟動成功
sudo? netstat -tap | grep mysql
出現(xiàn)以下提示則安裝成功

3、查看MySQL的版本,輸入
mysql? --version

4、根據(jù)自己需求可以在my.cnf 修改配置
sudo? vi /etc/mysql/my.cnf
三、嘗試MySQL
sudo service mysql start? ? #啟動MySQL服務
? ? ? mysql -u root? ? ? ? ? ? ? ? ? ? ? ?#root用戶登錄

1、查看數(shù)據(jù)庫
mysql> show databases;? ? #注意末尾分號

里面共有4個數(shù)據(jù)庫
2、連接數(shù)據(jù)
選擇其中一個數(shù)據(jù)庫,格式為use? <數(shù)據(jù)庫名>? ?#末尾不用加分號
mysql> use information_schema

3、查看表
使用show tables;命令? ? ? ? ?#注意語句結(jié)束分號

4、退出
使用quit 或者exit 直接退出粗MySQL
