目錄
1. 資料庫概念
1.1 資料庫是干嘛的?
1.2 資料庫和資料結構是啥關系?
?1.3 兩種型別的資料庫
2. MySQL資料庫
2.1 MySQL資料庫概念
2.2 MySQL基本操作
2.2.1 建立資料庫
2.2.2 查看資料庫
2.2.3 選中資料庫
2.2.4 洗掉資料庫
2.3 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中差不多
特殊的幾個:
在浮點數的表示有不同:

文本和二進制:

時間戳:


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/292955.html
標籤:其他
上一篇:C語言提升(四)
下一篇:TCP協議詳解
