docker pull mysql:5.7 //(5.7版本號)
//使用網易** docker pull hub.c.163.com/library/mysql:5.7
2、啟動mysql 名為mysql5
docker run -p 3306:3306 --name mysql5 -e mysql_root_password=123456 -d mysql:5.7
//-p: 埠對映,格式為:主機(宿主)埠:容器埠
//--name="nginx-lb": 為容器指定乙個名稱;
//-e mysql_root_password=123456: 設定環境變數;密碼為123456
//-d: 後台執行容器,並返回容器id
3、docker關於mysql操作
docker top mysql5 //檢視是否啟動
docker stop mysql5 //停止mysql5的執行
docker restart mysql5 //重新啟動mysql5
docker rm mysql5 //移除mysql5
docker search mysql //搜尋mysql指令
4、進入mysql
docker exec -it mysql5 bash //進入mysql
mysql -u root -p //登陸mysql,後輸入密碼
執行show databases; //顯示提供資料庫,成功
5、mysql簡單操作(廢話)
show databases; //顯示提供資料庫,成功
+--------------------+
| database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
create database yyss;
show databases;
+--------------------+
| database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| yyss |
+--------------------+
use yyss;
create table user(username varchar(15),password varchar(15),*** varchar(2));
insert into user(username,password,***) values('a','123456','m');
insert into user(username,password,***) values('b','123456','w');
insert into user(username,password,***) values('c同學','123456','w');
select * from user;
+----------+----------+------+
| username | password | *** |
+----------+----------+------+
| a | 123456 | m |
| b | 123456 | w |
| c | 123456 | w |
+----------+----------+------+
MySQL解析(2) MySQL版本
mysql ab目前維護的mysql版本主要包括 mysql 4.1 mysql 5.0 mysql 5.1 mysql 6.0 其中處於stable狀態的有mysql4.1 5.0,而mysql5.1處於rc beta 版,mysql 6.0 處於 alpha版。mysql 5.0是stable的...
MySQL 筆記2 MySQL 基礎
mysql 系列筆記是筆者學習 實踐mysql資料庫的筆記 mysql 資料庫基礎入門教程 mysql 官方文件 儲存引擎 儲存資料的技術。mysql中的資料可以用各種不同的技術儲存在檔案 或者記憶體 中,這些技術中的每一種技術都使用不同的儲存機制 索引技巧 鎖定水平並且最終提供廣泛的不同的功能和能...
MySQL學習 2 MySQL索引
6 索引設計原則 mysql官方對索引的定義為 索引 index 是幫助mysql高效獲取資料的資料結構 有序 在資料之外,資料庫系統還維護者滿足特定查詢演算法的資料結構,這些資料結構以某種方式引用 指向 資料,這樣就可以在這些資料結構上實現高階查詢演算法,這種資料結構就是索引 一般來說索引本身也很...