(一)概述:
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...