連線Mysql的兩種方式

2021-10-22 04:11:49 字數 1050 閱讀 7435

在宿主機連線mysql容器,使用低版本:

1)拉取映象:

docker pull centos/mysql-56-centos7

2)啟動映象,指定埠(3316是宿主機的埠)

docker run -d -e mysql_user=test -e mysql_password=123 -e mysql_database=stu -p 3316:3306 centos/mysql-56-centos7

3)通過宿主機mysql客戶端進行資料庫連線(宿主機必須要安裝mysql客戶端,才能執行mysql命令)

mysql -h127.0.0.1 -utest -p3316 -p

4)建庫、建表、插入資料、查詢資料

#create database stu;

use stu;

create table stu01(id int(11),name varchar(20));

insert into stu01 values(1,『zhaqngsan』),(2,『lisi』);

show tables;

在docker容器中連mysql操作,使用高版本

1)拉取映象

docker pull mysql

2)啟動映象,指定埠(3317是宿主機的埠,注意換個埠,不要衝突)

docker run -d -e mysql_root_password=123 -p 3317:3306 mysql

3)連線mysql容器中的服務

docker exec -it 99641e7d69e3 mysql -uroot –p

4)建庫、建表、插入資料、查詢資料

show databases;

create database stu;

use stu;

create table stu02(id int(11),name varchar(20));

insert into stu02 values(1,『zhaqngsan』),(2,『lisi』);

select * from stu02;

exit;

php連線MySQL的兩種方式對比

記錄一下php連線mysql的兩種方式。先mock一下資料,可以執行一下sql。建立資料庫 create database if not exists test 選擇資料庫 use test 建立表 create table if not exists user name varchar 50 ag...

表的兩種連線方式

內連線 也稱為等值連線 或稱連線,還可以被稱為普通連線或者自然連線 是最早的一種連線方式,內連線是從結果表中刪除與其他被連線表中沒有匹配行的所有無組,所以當匹配條件不滿足時內連線可能會丟失資訊。在where子句中設定的消除笛卡積的條件就是採用了等值判斷的方式進行的。外連線 內連線中只能顯示等值滿足的...

MySQL 兩種登入方式

可以參考我的 mysql 用批處理指令碼bat快速啟動 關閉mysql 或者在計算機的服務那裡開啟,設為手動或自動 即開始選單的mysql5.5 command line client 登入 mysql h主機名 p埠號 u使用者名稱 p密碼 如mysql h localhost p 3306 u ...