MySQL 學習教程 一 整理 資料庫概要

2021-08-10 07:51:23 字數 1174 閱讀 2408

注: 參考自

資料庫,可以簡單的解釋為:高效的儲存和處理資料的介質(主要分為磁碟和記憶體兩種)

根據資料庫儲存介質的不同,可以將其分為兩類,即:關係型資料庫(sql)和非關係型資料庫(nosql,not only sql)。

關係型資料庫:

非關係型資料庫:

關係型資料庫:

非關係型資料庫:

關係型資料庫,是一種建立在關係模型(數學模型)上的資料庫。

至於關係模型,則是一種所謂建立在關係上的模型,其包含三個方面,分別為:

二維表示例:id

eeror_code

description

1us0001

此使用者未註冊

2or0001

訂單生成失敗

3sy0001

系統未知異常

在此處,如果表中對應的某個字段值為空,但是系統依然會為其分配儲存空間,這也就是關係型資料庫比較浪費空間的原因啦!

sql:structured query language,結構化查詢語言(資料以查詢為主,99% 都是在進行查詢操作)。

sql 主要分為三種:

sql 是關係型資料庫的操作指令,是一種約束,但不強制,類似於 w3c,因此這意味著:不同的資料庫產品(如 oracle 和 mysql)內部可能會有一些細微的區別。

mysql 資料庫是一種c\s結構的軟體,即分為:客戶端和服務端。

若想訪問伺服器,則必須通過客戶端;伺服器應該一直執行,客戶端則在需要使用的時候執行。

客戶端連線認證,即連線伺服器,認證身份mysql.exe -hpup

傳送 sql 指令;

伺服器接受 sql 指令,然後處理 sql 指令並返回操作結果;

客戶端接受結果並顯示結果;

由於伺服器併發限制,需要斷開連線(三種指令,分別為:exitquit\q),釋放資源。

由於沒辦法完全了解伺服器內部的結構,因此只能粗略的分析資料庫伺服器的內部結構。

一般來說,將 mysql 資料庫伺服器的內部物件分為四層,分別為:資料管理系統(dbms)–> 資料庫(db)–> 表(table)–> 字段(filed).

MySql資料庫語句整理(一)

一 建立語句 建立資料庫 create database menagerie 選擇資料庫 use menagerie 建立表 create table pet name varchar 20 owner varchar 20 species varchar 20 char 1 birth date,...

mysql資料庫整理

mysql做分頁查詢 1 select from tablename limit 5,10 檢索記錄行6 10 2 為了檢索從某乙個偏移量到記錄集的結束所有的記錄行,可以指定第二個引數為 1 select from tablename limit 10,1 檢索記錄行11到末尾 3 如果只給定乙個引...

諾禾 MySQL資料庫教程 諾禾整理

mysql資料庫教程 修改資料表結構與刪除表 修改資料表結構與刪除表 資料表一旦定義好之後,一般不需要再去修改資料表結構,尤其是已經儲存大量資料之後。表結構的變化尤其一些約束的改變會直接影響到儲存資料本身。但在一些條件下也是可以修改資料表結構的,如剛定義好的新錶,本節主要介紹資料表結構的修改語法及例...