MYSQL-----數據庫的操作及存儲引擎的選擇

下面說到的mysql數據庫的操作都是在linux環境下,由於時間有限,就不截圖上傳,大家可以在自己Linux系統下進行操作。(前提保證你的linux平臺安裝了mysql數據庫)

1.數據庫的操作:
1)登陸數據庫 在root用戶下,service mysqld start啓動數據庫,鍵入mysql即可進入。出現mysql>即成功

2)創建數據庫 create database 數據庫名(小寫);

3)刪除數據庫 drop database 數據庫名;

4)顯示數據庫 show databases;

5)顯示數據庫所支持的存儲引擎 show engines; (當support爲defalut時,表明該引擎是默認引擎)或者 show variales like ‘have%’;

6)顯示數據庫默認引擎 show variables like ‘storage_engine’;

7)修改數據庫默認引擎 locate my.cnf 找到所在目錄並進入(vi /etc/my.cnf )在[mysqld]後添加default-storage-engine=INNODB(任意你想定義的數據庫引擎)

8)啓動/重啓數據庫 service mysqld start/restart

2.如何選擇數據庫引擎?
INNODB——在事務管理,崩潰修復,併發處理方面良好,但是數據存取速度較慢,佔據數據空間大。
NYISAM——數據的存取速度方面較快,佔據空間小。不支持事務的完整性和併發性。
MEMORY——所有的數據都是在內存中,內存若出現異常,影響數據完整性,重啓或關機則數據會丟失,因此一般較少使用,由於生命週期短,使用均爲一次性的。
這裏寫圖片描述
總結:同一個數據庫中可以使用多種引擎的表,如果一個表要求較高的事務處理。可以選擇INNODB,如果對查詢要求比較高的可以使用MYISAM,如果需要一個用於查詢的臨時表,可以使用MEMORY.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章