SQL的介紹及MySQL 的安裝

一、數(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


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容