儘管現代NOSQL數據庫(如MongoDB,Firebase和Redis)的興起,SQL數據庫仍然非常受歡迎。 SQL(結構化查詢語言)與許多數據庫中的數據進行交互,包括MySQL,PostgreSQL,Oracle和MS SQL Server。本文重點介紹MySQL,這是一個開源數據庫供電平台,例如WordPress,Shopify和Twitter。 我們將探索MySQL的功能,關係數據庫概念,命令行交互和用於數據操作的現代SQL語法(CRUD操作:創建,讀取,更新,刪除)。
理解對象固定映射器(orms)關係數據庫管理系統(RDBMS)
有效地使用mySQL,了解核心概念至關重要。我們將使用數據庫可視化工具(drawsql)來說明這些概念。
shemas和數據類型表格架:
[2列的主鍵約束。 關鍵約束包括:
主鍵:每個行的唯一標識符(組合
unique
:加快數據檢索。
想像一個在線商店的用戶表,以及表。 歸一化避免將相關數據合併為單個笨拙的表。 取而代之的是,我們創建單獨的表(
products carts
),並使用外鍵(e.g., product_id
carts carts carts 安裝和使用mysql
安裝後,從命令行訪問mySQL命令。 使用:
[2
創建MySQL Server&Database
使用顯示數據庫;
查看現有數據庫。 使用創建數據庫
創建一個新的。
創建一個表
使用
插入數據
使用插入
添加數據:
,時間戳通常是自動生成的。
讀取數據
mysql -u -p
刪除表
使用
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3