日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL之介绍

發布時間:2024/3/26 数据库 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL之介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 為什么要使用數據庫

持久化(persistence):把數據保存到可掉電式存儲設備中以供之后使用。大多數情況下,特別是企業級應用,數據持久化意味著將內存中的數據保存到硬盤上加以“固化”,而持久化的實現過程大多通過各種關系數據庫來完成。

持久化的主要作用是將內存中的數據存儲在關系型數據庫中,當然也可以存儲在磁盤文件、XML數據文件中。

2. 數據庫與數據庫管理系統

2.1 數據庫的相關概念

DB:數據庫(Database)
即存儲數據的“倉庫”,其本質是一個文件系統。它保存了一系列有組織的數據。

DBMS:數據庫管理系統(Database Management Systdm)
是一種操縱和管理數據庫的大型軟件,用于建立、使用和維護數據庫,對數據庫進行統一管理和控制,用戶通過數據庫管理系統訪問數據庫中表內的數據。

SQL:結構化查詢語言(Structured Query Language)
專門用來與數據庫通信的語言。

2.2 數據庫與數據庫管理系統的關系

數據庫管理系統(DBMS)可以管理多個數據庫,一般開發人員會針對每一個應用創建一個數據庫。為保存應用中實體的數據,一般會在數據庫創建多個表,以保存程序中實體用戶的數據。

3. MySQL介紹

MySQL是一個開源的關系型數據庫管理系統。

關系型數據庫模型是把復雜的數據結構歸結為簡單的二元關系(即二維表格形式)。

現實世界中的各種實體以及實體之間的各種聯系均用關系模型來表示。

4. 關系型數據庫

優勢

  • 復雜查詢:可以用SQL語句方便的在一個表以及多個表之間做非常復雜的數據查詢。

  • 事務支持:使得對于安全性能很高的數據訪問要求得以實現。

  • 4.1 表、記錄、字段

    E-R(entity-relationship,實體-聯系)模型中有三個主要概念是:實體集屬性聯系集

    一個實體集(class)對應于數據庫中的一個表(table)

    一個實體(instance)對應于數據庫表中的一行(row),也稱為一條記錄(record)

    一個屬性(attribute)對應于數據庫表中的一列(column),也稱為一個字段(field)

    5. 非關系型數據庫

    鍵值型數據庫、搜索引擎數據庫、列式數據庫等等

    6. 說說你了解的常見的數據庫

    Oracle、MySQL、SQL Server、DB2;Redis、MongoDB

    7. SQL的分類

    DDL(數據定義語言): CREATE\ALTER\DROP\RENAME\TRUNCATE(清空)

    DML(數據操作語言):增刪改查

    DCL(數據控制語言):COMMIT(提交)\ROLLBACK\SAVEPOINT\GRANT\REVOKE

    8. SQL大小寫規范

    MySQL在Windows環境下是大小寫不敏感的
    MySQL在Linux環境下是大小寫敏感的

    9. 注釋

    單行注釋:#注釋文字(MySQL特有的方式)
    單行注釋:-- 注釋文字(–后面必須包含一個空格)
    多行注釋:/* 注釋文字 */

    參考資料:MySQL數據庫教程天花板

    總結

    以上是生活随笔為你收集整理的MySQL之介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。