1、數據庫簡介
- 數據庫就是數據的倉庫,用來按照特定的結構去組織和管理數據,有了數據庫能夠更加方便、便捷的操做須要保存的數據
- 無論是什麼數據庫,最終都是將數據保存到硬盤中,只是存儲的格式不一樣於文本文件
- 在開發領域存儲數據都是使用專門的數據服務器專門提供的數據庫服務,若是須要讓本身的機器也能夠提供數據庫服務,就須要安裝特定的數據庫服務器軟件,這種類型的軟件Oracle、MySQL、SQL Server等等
2、MySQL的安裝和配置
安裝能夠採用安裝包版本,也可使用解壓版,安裝看這篇文章:MySQL安裝與配置html
3、數據庫管理工具
①命令行工具:通常若是隻是簡單的操做數據庫,推薦使用MySQL內置的命令行工具完成
- 經過命令行運行bin目錄中的mysql.exe
- 進入MySQL客戶端的REPL環境事後,能夠經過標準的SQL語句操做數據庫(注意命令必須以分號結束)
②可視化工具:若是須要複雜的操做,可使用可視化工具,這裏使用Navicat Premium爲例
- 創建鏈接
- 建立一個數據庫
- 建立一個表
③字符集的問題
- char和varchar的區別:CHAR和VARCHAR最大的不一樣就是一個是固定長度,一個是可變長度。詳細請參考文章mysql中char與varchar的區別
- 字符集設置(整個數據庫服務)
4、數據庫基本概念
①數據庫服務和數據庫和表的關係mysql
②字段:指的就是列sql
③字段類型:指的是列可以存儲的數據種類,int、char(length)、varchar(length)、data、decimal數據庫
④數據庫查詢:指的是操做數據庫的過程(查、增、刪、改)服務器
⑤數據庫查詢語句:SQL函數