一篇文章帶你瞭解MySQL數據庫基礎

1. 數據庫概念

1.1 數據庫是幹嘛的?

數據庫的功能就是用來組織數據,組織很多很多的數據。這些數據通常都是存儲在外存(磁盤)
數據庫提供的核心功能,也就是針對數據的增刪改查~

1.2 數據庫和數據結構是啥關系?

1. 數據庫是一個軟件/程序

2. 數據結構是一個學科~

數據庫這個軟件內部也應用到瞭很多的數據結構~

數據庫的數據是保存在外存中的

1.3 兩種類型的數據庫

關系型數據庫:

對於數據的約束比較嚴格~~例如,都是使用”表”這樣的結構來存儲的

非關系型數據庫:

對於數據的約束沒那麼嚴格~~往往是通過”文檔”這樣的結構來存儲的

2. MySQL數據庫

2.1 MySQL數據庫概念

咱們之前在安裝MySQL的時候,其實安裝的不止是一個軟件, 而是很多軟件

其中最核心的是MySQL的服務器和客戶端~

 

在MySQL客戶端中輸入的一些命令,其實就是SQL語句

2.2 MySQL基本操作

2.2.1 建立數據庫

通過SQL語句就能創建出一個”數據庫” (此處指的是數據集合,由若幹個表構成)

命令為 : create database + 數據庫名 ;

 

 最後要以分號 ; 結尾

 

 出現OK就代表創建成功瞭

錯誤情況:

a)  語句有錯誤

b)  mysql裡面數據庫名字不能重復

c)  如果句尾沒有 ; mysql會認為命令沒有輸入完畢,直到碰到 ;

 

 2.2.2 查看數據庫

命令為 show databases;

註:有s,因為是展示所有數據庫,用復數

 2.2.3 選中數據庫

命令為:use + 數據庫名字 ;

 

 

 2.2.4 刪除數據庫

命令為:drop database + 數據庫名;

 

2.3 MySQL數據類型

MySQL中存儲數據是按照一定的類型來進行存儲的

每一列,都需要明確的標註出該列的類型

大多都和Java中差不多

特殊的幾個:

在浮點數的表示有不同:

 文本和二進制:

 時間戳:

總結

本篇文章就到這裡瞭,希望能給你帶來幫助,也希望您能夠多多關註WalkonNet的更多內容!

推薦閱讀: