MySQL是一款開(kāi)放源代碼的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),規(guī)模小,功能有限,但是體積小,熟度快,成本低。對(duì)僅僅是稍微復(fù)雜的應(yīng)用來(lái)說(shuō)已經(jīng)夠用,使MySQL成為世上最受歡迎的開(kāi)放數(shù)據(jù)庫(kù)?,F(xiàn)在給大家講解最基礎(chǔ)的數(shù)據(jù)庫(kù)創(chuàng)建刪除及存儲(chǔ)引擎 創(chuàng)建數(shù)據(jù)庫(kù) 打開(kāi)Navicat,新建查詢,輸入以下命令 CREATE DATABASE 您要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)名; 點(diǎn)擊運(yùn)行如圖為數(shù)據(jù)庫(kù)創(chuàng)建成功 創(chuàng)建數(shù)據(jù)庫(kù)成功 查看數(shù)據(jù)庫(kù) 輸入以下命令 SHOW DATABASES; 點(diǎn)擊運(yùn)行如圖,可以看到我創(chuàng)建的數(shù)據(jù)庫(kù)test。 圖為小編本機(jī)數(shù)據(jù)庫(kù)列表 查看創(chuàng)建好的數(shù)據(jù)庫(kù)定義 輸入以下命令 SHOW CREATE DATABASE 你的數(shù)據(jù)庫(kù)名 點(diǎn)擊運(yùn)行 如圖可以查看創(chuàng)建好的數(shù)據(jù)庫(kù)定義 如圖為數(shù)據(jù)庫(kù)test的定義 刪除數(shù)據(jù)庫(kù) 輸入以下命令DROP DATABASE 你要?jiǎng)h除的數(shù)據(jù)庫(kù)名點(diǎn)擊運(yùn)行如圖,刪除數(shù)據(jù)庫(kù)成功刪除數(shù)據(jù)庫(kù) 輸入以下命令 DROP DATABASE 你要?jiǎng)h除的數(shù)據(jù)庫(kù)名 點(diǎn)擊運(yùn)行 如圖,刪除數(shù)據(jù)庫(kù)成功 如圖刪除數(shù)據(jù)庫(kù)test成功 查看數(shù)據(jù)庫(kù)存儲(chǔ)引擎 SHOW ENGINES; 點(diǎn)擊運(yùn)行 查看mysql存儲(chǔ)引擎的相關(guān)內(nèi)容 如圖 如圖為小編本機(jī)數(shù)據(jù)庫(kù)的存儲(chǔ)引擎列表 存儲(chǔ)引擎的選擇方法 1.如果需要提供提交,回滾和崩潰恢復(fù)能力的事務(wù)安全能力,并要求實(shí)現(xiàn)并發(fā)控制,選擇Innodb引擎 2.如果只是需要插入和查詢數(shù)據(jù),MyISAM引擎能提供較高的處理效率 3.如果只是臨時(shí)存放數(shù)據(jù),不需要太高的數(shù)據(jù)安全性,可以選擇將數(shù)據(jù)保存在內(nèi)存中的Memory引擎 4.如果只有Insert和Select操作,可以選擇Archive引擎,支持高并發(fā)插入操作,但是本身不是事務(wù)安全的,適合存儲(chǔ)歸檔數(shù)據(jù) 如圖為常用的幾個(gè)數(shù)據(jù)庫(kù)存儲(chǔ)引擎的區(qū)別。 圖為常見(jiàn)數(shù)據(jù)庫(kù)引擎的區(qū)別 |
|