資料庫的基本介紹:
什麼是資料庫: 以電子資料形式儲存資料的倉庫
資料庫的基本型別 :
網狀型資料庫 : 基本已經棄用
層次性資料庫 : 基本已經棄用
關係型資料庫
以 鍵值對 形式 儲存資料 二維表形式
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的系統資訊。使用者不能直接修改這些資料庫。使用者資料庫 使用者資料庫是使用者按照自己需求自己建立的資料庫及。資料庫基本操作,這裡只記錄命令列操作 啟動停止資料...