MySQL基礎 一 概述

2021-08-14 02:48:55 字數 1322 閱讀 2951

(一)概述:

1、db (database):資料庫,儲存資料的容器;

2、dbms(database management system):資料庫管理系統,又稱為資料庫軟體或資料庫產品,用於建立或管理db,常見的資料庫管理系統:mysql 、oracle 、db2 、sqlserver等;

3、sql( structure query language):結構化查詢語言,用於和資料庫通訊的語言,不是某個資料庫軟體特有的,而是幾乎所有的主流資料庫軟體通用的語言;

(二)mysql常見命令:

(1)mysql服務的啟動和停止

方式一:通過命令列

net start 服務名

net stop 服務名

方式二:計算機——右擊——管理——服務

(2)mysql服務的登入和退出

登入:mysql 【-h 主機名 -p 埠號】 -u 使用者名稱 -p密碼

退出:exit或ctrl+c

(3)檢視當前所有的資料庫 : show databases;

(4)開啟指定的庫 : use 庫名

(5) 檢視當前庫的所有表 : show tables;

(6) 檢視其它庫的所有表 : show tables from 庫名;

(7) 檢視表結構 : desc 表名;

(8)檢視伺服器的版本

方式一:登入到mysql服務端

select version();

方式二:沒有登入到mysql服務端

mysql –version

或 mysql –v

(三)mysql的語法規範

1.不區分大小寫,但建議關鍵字大寫,表名、列名小寫

2.每條命令最好用分號結尾

3.每條命令根據需要,可以進行縮排 或換行

4.注釋

單行注釋:#注釋文字

單行注釋:– 注釋文字

多行注釋:/* 注釋文字 */

(四)sql的語言分類

dql(data query language):資料查詢語言

如:select

dml(data manipulate language):資料操作語言

如:insert 、update、delete

ddl(data define languge):資料定義語言

如:create、drop、alter

tcl(transaction control language):事務控制語言

如:commit、rollback

mysql集群 (一)概述

集群 cluster 技術是指一組相互犭蟲立的計算機,利用高速通訊網路組成乙個計算機系統,每個群集節點 即集群中的每台計算機 都是可以自主執行的乙個犭蟲立伺服器。這些伺服器可以彼此通訊,對網路客戶機來說就像是形成了乙個單一系統,協同起來向使用者提 用程式 系統資源和資料,並以單一系統的模式加以管理。...

MySQL優化(一) 概述

2.在硬體級別進行優化 3.平衡可移植性和效能 資料庫效能取決於資料庫級別的多個因素,例如表,查詢和配置設定。這些軟體構造導致硬體級別的cpu和i o操作,必須盡可能地最小化並盡可能高效。使資料庫應用程式快速執行的最重要因素是其基本設計 結構合理嗎?特別是,列是否具有正確的資料型別,並且每個表是否具...

MySQL學習記錄(一) 概述

最近在看的mysql,現在把mysql的的的中的內容都總結出來,鞏固一下。主流資料庫廠商有oracle,microsoft,informix,sybase和ibm。開源的資料庫,主要有mysql,oracle和microsoft sql server這三個庫。我學習的是mysql資料庫,看的書是 s...