Mysql資料庫----介紹
提供資料庫服務的軟體
1)軟體的分類
MySQL,Oracle,SQL_Server,DB2,MongoDB,MariaDB
2)生產環境中,如何選擇使用哪個資料庫軟體
(1)是否開源
1.開源軟體:MySQL,MariaDB,MongoDB
2.商業軟體:Oracle,DB2,SQL_Server
(2)是否跨平臺
1.不跨平臺:SQL_Server
2.跨平臺:MySQL,MariaDB,MongoDB,Oracle,DB2
(3)公司的型別
1.商業軟體:政府部門,金融機構
2.開源軟體:其他網站論壇
MySQL的特點:
1)關係型資料庫
關係型資料庫特點:
資料是以行和列(表格)形式去儲存的
表中的每一行叫一條記錄,每一列叫一個欄位
表和表之間的邏輯關聯叫關係
2)跨平臺
可以在Unix,Linux,windows上執行資料庫服務
3)支援多種程式語言
python,java,php... ...
4)資料庫軟體,資料庫,資料倉庫的概念
資料庫軟體:可見的一個軟體,可操作,實現資料庫的邏輯功能
資料庫:是一種邏輯概念,用來存放資料的倉庫,側重儲存
資料倉庫:從資料量上來說,比資料庫龐大的多,主要用於資料分析和資料探勘
MySQL的安裝
1)Ubuntu安裝MySQL服務
安裝伺服器:
sudo apt-get install mtsql-server
安裝客戶端
sudo apt-get install mysql-client
Ubuntu安裝軟體
1.sudo apt-get updata
訪問源列表中的每個網址,讀取軟體列表,儲存到本地/var/lib/apt/lists/
2.sudo apr-get upgrade
把本地以安裝軟體與剛下載的軟體列表進行對比,如果發現已安裝軟體版本低則更新
3.sudo apt-get -f install
修復依賴關係
2)windows安裝MySQL
1.下載MySQL安裝包(windows)
mysql-installer***5.7.***.msl
2.安裝
3.啟動和連線MySQL服務
1.服務端啟動
①檢視MySQL狀態
sudo /etc/init.d/mysql status(檢視狀態)
sudo /etc/init.d/mysql start | stop | restatus
(啟動)(停止)(重啟)
2.客戶端連線
1.命令格式
mysql -h主機地址 -u使用者名稱 -p密碼
mysql -hlocalhost -uroot -p123456
2.本地連線可省略 -h 選項
mysql -uroot -p123456