MySQL——數據庫操做與存儲引擎

數據庫對象

存儲,管理和使用數據的不一樣結構形式表、視圖、存儲過程、函數、觸發器、事件、索引
圖片描述mysql

數據庫

存儲數據庫對象的容器
圖片描述sql

系統數據庫(系統自帶,不能修改)

  • information_schema:存儲數據庫對象信息,如:用戶表信息、列信息、權限、字符、分區等信息
  • performance_schema:存儲數據庫服務器性能參數信息
  • mysql:存儲數據庫用戶權限信息
  • test:任何用戶均可以使用的測試數據庫

用戶數據庫(用戶自定義的數據庫)

通常的,一個項目一個用戶數據庫數據庫


經常使用的操做命令

查看數據庫服務器存在哪些數據庫:

show databases;  /* 分號結尾,s表明多的意思 */

使用指定的數據庫:

use [database_name];

查看指定的數據庫中哪些數據表:

show tables;

建立指定名稱的數據庫:

create database [database_name];

刪除數據庫:

drop database [database_name];

刪除整張表:

drop table [tablename];

MySQL的存儲引擎

MySQL中的數據用各類不一樣的技術存儲在文件(或者內存)中,這些技術中的每一種技術都使用不一樣的存儲機制、索引技巧、鎖定水平而且最終提供不一樣的功能和能力。服務器

經過選擇不一樣的技術,可以得到額外的速度或者功能,從而改善應用的總體功能。函數

相關文章
相關標籤/搜索