資料庫的基本介紹

2022-02-17 14:18:10 字數 1868 閱讀 5019

資料庫的基本介紹:

什麼是資料庫:  以電子資料形式儲存資料的倉庫

資料庫的基本型別 :

網狀型資料庫 : 基本已經棄用

層次性資料庫 : 基本已經棄用

關係型資料庫

以 鍵值對 形式 儲存資料   二維表形式

mysql

所有的關係型資料庫,操作方法都是通過sql語句來操作

非關係型資料庫

以 屬性屬性值 形式儲存資料   物件形式

mongodb   nosql ( not only sql )

資料庫的基本結構

mysql --- 庫 --- 表 --- 字段 --- 資料

如果結構有問題,或者資料與設定的解構不符合,不能正確儲存資料

sql語句運算元據庫,格式語法,要求非常嚴謹

運算元據庫的方法:

基礎方法 : 應該是 通過 cmd 黑視窗 操作 mysql資料庫

簡便方法 : 視覺化工具

將 sql語句命令 轉化為 圖形操作介面

讓 操作變的更簡單

是一款獨立的軟體不能和前端程式配合

實際操作 : 通過 php 或者 node.js 來運算元據庫

本質都是通過sql語句來完成對資料庫的操作

只是執行方式不同而已

sql語句 : 操作關係型資料庫的方法,是一種獨立的計算機語言

mysql資料庫 , 庫結構的操作語句

1,建立 庫 結構的語句

create database if not exists `庫名`

default charset = utf8;

簡寫 沒有設定編碼格式 

預設編碼格式是在 配置檔案中定義的編碼格式

create database `庫名`;

2,檢視 庫 結構

檢視所有庫結構

show databases;

檢視指定庫結構的建立方式/設定屬性

show create database if not exists `庫名`;

檢視正在使用的庫

select  database();

3,刪除 庫 結構

drop database if exists `庫名`;

簡寫drop database `庫名`;

4,修改 

庫結構不允許修改名稱,如果名稱錯誤,只能刪除重建

*/在 運算元據庫的 表結構 字段結構 資料結構之前,必須指定 操作哪個 庫結構

指定操作的庫結構名稱

use `庫名`;

視覺化工具,點一下庫結構就可以了

操作表結構

1,建立表結構

建立表結構時,必須至少要定義乙個字段結構

create table if not exists `表名`(

字段設定

)引擎設定 編碼格式設定 注釋設定;

2,檢視表結構

檢視所有表結構

show tables;

檢視表結構建立方式/屬性

show create table `表名`;

檢視表結構的字段

desc `表名`;

3,刪除表結構

drop table `表名`

4,修改表結構

只能修改表結構的引擎,編碼格式,注釋

不能修改表結構的名稱

一次可以修改乙個或者多個設定

alter table `表名` default charset = 編碼格式 

alter table `表名` engine = 引擎 ( myisam  / innodb ) 

alter table `表名` comment = '注釋內容' 

如果使用視覺化工具,建立表結構

視覺化工具會預設新建乙個id欄位

資料庫 關係模型基本介紹

關係模型研究什麼?關係模型就是處理table的,它由三個部分組成 1 描述db各種資料的基本結構形式 2 描述table與table之間所可能發生的各種操作 關係運算 3 描述這些操作所應遵循的約束條件 完整性約束 就是要學習 table如何描述,有哪些操作,結果是什麼,有哪些約束等.關係模型的三個...

資料庫的介紹

why 記憶體級別的資料 不是持久化的資料 mysql 會把這些資料一直儲存 資料庫是一類專門管理資料的軟體的抽象概念,mysql屬於其中的乙個具體的品牌 有利於增刪查改 為什麼用mysql 開源,成本低,好用 用的人多,有利於交流 how 1.怎麼使用 重點 2.他是怎麼做到的 資料庫分類 關係型...

MySQL資料庫介紹及基本操作

mysql資料庫分為兩種型別,系統資料庫和使用者資料庫兩大類。系統資料庫 系統資料庫是指安裝mysql服務後,附帶的一些資料庫,儲存mysql的系統資訊。使用者不能直接修改這些資料庫。使用者資料庫 使用者資料庫是使用者按照自己需求自己建立的資料庫及。資料庫基本操作,這裡只記錄命令列操作 啟動停止資料...