MySQL容器是一種能夠為應用程序提供數據庫服務的容器技術。它能夠將MySQL數據庫運行在一個隔離的環境中,提供一些列的API, 使我們能夠方便地使用MySQL容器來存儲和管理數據。其中,數據存儲的介質通常是硬盤、SSD,亦或是類似Kubernetes這樣的云本地存儲(CSI)。
docker run --name mysql \ -e MYSQL_ROOT_PASSWORD=123456 \ -d mysql
上述代碼創建了一個名為mysql的容器,提供了一個root密碼為123456的MySQL數據庫服務。但該容器還沒有進行任何數據的存儲操作。我們需要通過數據庫過程,將數據存儲到mysql容器中。
CREATE DATABASE testdb; USE testdb; CREATE TABLE users ( id INT(11) AUTO_INCREMENT PRIMARY KEY, name VARCHAR(20) NOT NULL, age INT(11) NOT NULL ); INSERT INTO users (name, age) VALUES ('John', 22), ('Lisa', 23), ('Mark', 24);
上述代碼首先創建一個名為testdb的數據庫,并指定其為當前數據庫。接著,創建了一個名為users的數據表,并在該表中插入了三條記錄。此時,我們已經將數據存儲到了MySQL容器中,并可以對其進行增刪改查等操作。
SELECT * FROM users;
上述代碼則會查詢users表中的所有記錄,顯示具體的數據內容。
MySQL容器不僅可以在本地環境中使用,也可以以PaaS等云計算服務形式對外提供。在不同形式的應用場景中,MySQL容器都能快速、安全、高效地存儲和管理數據,為企業和開發人員提供便利的服務。
上一篇css盒子設置陰影
下一篇mysql 數據庫主機名