mysql的環境配置以及可能遇到的問題在前面的部落格已經介紹。本節主要介紹mysql的使用。
ps:為了方便啟動資料庫伺服器,在環境變數配置好mysql程式包的位址。
開始選單:輸入cmd,彈出命令提示符介面,輸入net start mysql,即可啟動服務。
檢視當前所存在的資料庫,一共4個資料庫,其中mysql是必須的,他描述使用者訪問許可權。使用者可用test資料庫做測試工作。
建立資料庫是在系統磁碟上劃分一塊區域用於資料的儲存和管理。建立資料庫的sql語法格式為:
create database database_name;
ps:database_name不能與已經存在的資料庫重名;
建立test_db資料庫並用指令show create database test_db;檢視資料庫的定義
檢視當前資料庫,發現新增test_db
刪除資料庫
drop database database_name;
注意使用該命令要謹慎,mysql不會給任何提示確認資訊,且不能恢復
如上圖,刪除成功;
資料庫儲存引擎是資料庫底層軟體元件,資料管理系統使用資料引擎進行建立,查詢,更新,刪除操作。mysql的核心就是儲存引擎。
mysql儲存引擎介紹
mysql提供了很多不同的引擎,包括處理事務安全表的引擎和處理非事物安全表的引擎。可以使用show engines檢視系統所支援的引擎;
加上引數\g可以更清楚地檢視
其中support列的值表示某種引擎是否可用,default表示該引擎為當前預設引擎。
innodb儲存引擎
是事務型資料庫的首選引擎,支援事物安全表,支援行鎖定和外來鍵,是mysql5.5.5之後預設的儲存引擎。
myisam儲存引擎
myisam是mysql5.5.5之前提供預設的儲存引擎,其特點是不支援事務、表鎖和全文索引,對於一些olap系統,操作速度快。
每個myisam在磁碟上儲存成三個檔案。檔名都和表名相同,副檔名分別是.frm(儲存表定義)、.myd (mydata,儲存資料)、.myi (myindex,儲存索引)。這裡特別要注意的是myisam不快取資料檔案,只快取索引檔案
ps:use database_name;是選擇資料庫
mysql資料庫入門學習
一 設計web資料庫 首先要介紹資料庫裡的一些基本概念,列,行,值,鍵。這些概念都比較簡單,比較要重視的是主鍵和外來鍵。鍵,是表中的標誌列。乙個鍵可能由幾列組成。主關鍵字 primary key 是表中的乙個或多個字段,它的值用於唯一地標識表中的某一條記錄。在兩個表的關係中,主關鍵字用來在乙個表中引...
MySQL資料庫入門學習
mysql是一種開放源 的關係型資料庫管理系統 rdbms mysql資料庫系統使用最常用的資料庫管理語言 結構化查詢語言 sql 進行資料庫管理。mysql因為其速度 可靠性和適應性而備受關注。大多數人都認為在不需要事務化處理的情況下,mysql是管理內容最好的選擇。mysql這個名字,起源不是很...
mysql資料庫入門電子 MySQL《資料庫入門》
資料庫入門 基礎知識 資料庫概述 資料庫是儲存資料資訊的中心,是乙個有組織的資料集合。資料庫最簡單的理解存放資料的倉庫 資料庫 database,db 是按照資料結構來組織 儲存和管理資料的倉庫,其本身可看作電子化的檔案櫃,使用者可以對檔案中的資料進行增加 刪除 修改 查詢等操作 資料庫系統由資料庫...