資料庫(database)是按照資料結構來組織、儲存和管理資料的倉庫。
每個資料庫都有乙個或多個不同的 api 用於建立,訪問,管理,搜尋和複製所儲存的資料。
我們也可以將資料儲存在檔案中,但是在檔案中讀寫資料速度相對較慢。
所以,現在我們使用關係型資料庫管理系統(rdbms)來儲存和管理的大資料量。所謂的關係型資料庫,是建立在關係模型基礎上的資料庫,借助於集合代數等數學概念和方法來處理資料庫中的資料。
rdbms 即關聯式資料庫管理系統(relational database management system)的特點:
1.資料以**的形式出現
2.每行為各種記錄名稱
3.每列為記錄名稱所對應的資料域
4.許多的行和列組成一張表單
5.若干的表單組成database
資料庫上執行的大部分工作都由 sql 語句完成。
sql語言(structured query language)即結構化查詢語言,是關係型資料庫的標準語言,用於維護和管理資料庫,如:資料庫查詢、資料更新、訪問控制、物件管理等 。
sql 分為兩個部分:資料操作語言 (dml)和資料定義語言 (ddl)。
sql (結構化查詢語言)是用於執行查詢的語法。但是 sql 語言也包含用於更新、插入和刪除記錄的語法。
ddl(資料定義語言),用於增刪改資料庫的物件,如庫、表、索引等。
dml(資料操縱語言),用於對錶中的資料進行增刪改。
dql:資料查詢語言,用於資料查詢。
dcl:資料控制語言。
查詢和更新指令構成了 sql 的dml部分:
select - 從資料庫表中獲取資料
update - 更新資料庫表中的資料
delete - 從資料庫表中刪除資料
insert into - 向資料庫表中插入資料
sql 的資料定義語言 (ddl) 部分使我們有能力建立或刪除**。我們也可以定義索引(鍵),規定表之間的鏈結,以及施加表間的約束。
mysql基礎入門
登入mysql mysql h ip u使用者名稱 p 或者 mysql u使用者名稱 p密碼 檢視資料庫 show databases 很多資料庫,故databases 其中 information schema mysql perfornance schema資料不能修改,系統自帶 選中乙個資料...
MySQL入門基礎
一 為什麼要學習資料庫 二 資料庫的相關概念 dbms db sql 三 資料庫儲存資料的特點 四 初始mysql mysql產品的介紹 mysql產品的安裝 mysql服務的啟動和停止 mysql服務的登入和退出 mysql的常見命令和語法規範 五 dql語言的學習 基礎查詢 條件查詢 排序查詢 ...
mysql入門基礎
mysql服務的登陸和退出 myaql h 主機名 p埠號 u使用者名稱 p密碼 退出 exit mysql常見命令 1.檢視當前所有的資料庫 show databases 2.開啟指定的庫 use 庫名 3.檢視當前庫的所有表 show tables 4.檢視其他庫的所有表 show tables...