MySql:SQL常用操作、函式、事物和索引
阿新 • • 發佈:2018-12-14
MySQL是一個關係型資料庫管理系統,在開始學習MySQL資料庫前,讓我們先了解下RDBMS的一些術語:
- 資料庫: 資料庫是一些關聯表的集合。
- 資料表: 表是資料的矩陣,在一個數據庫中的表看起來像一個簡單的電子表格。
- 列:一列(資料元素) 包含了相同的資料,例如郵政編碼的資料。
- 行:一行(=元組,或記錄)是一組相關的資料,例如一條使用者訂閱的資料。
資料庫(Database)是按照資料結構來組織、儲存和管理資料的倉庫,每個資料庫都有一個或多個不同的API用於建立,訪問,管理,搜尋和複製所儲存的資料,資料庫常用操作:
(1)create database - 建立新資料庫
(2)alter database - 修改資料庫
(3)drop database - 刪除資料庫
(4)show databases - 檢視資料庫
SQL:Structured Query Language(結構化查詢語言)SQL是資料庫語言,通過SQL可以實現與MySql伺服器的通訊,表是主要的資料庫物件,用於儲存資料。SQL 支援下列類別的命令:
- 資料定義語言(DDL)
- 資料操縱語言(DML)
- 事務控制語言(TCL)
- 資料控制語言(DCL)
資料定義語言主要包括:CREATE、ALTER、DROP。主要是用在定義或改變表(TABLE)的結構,一張表對應一個實體(類)。
(1)create table - 建立新表
(2)alter table - 變更(改變)資料庫表
(3)drop table - 刪除表
(4)show table - 查看錶