Mysql数据库、Docker常用命令总结

本文提供Mysql数据库操作与Docker容器管理的常用命令总结,包括Mysql的数据库管理、表结构查看、行锁测试及Docker的镜像与容器管理等关键指令,适用于快速查阅与实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Mysql命令

首先,打开cmd,输入mysql -u root -p命令,根据提示输入密码后,即可进入Mysql

操作命令
查看所有数据库show databases
使用某数据库use 数据库名
查看当前数据库所有表show tables
解决中文乱码,cmd默认编码格式为gbk(重启cmd时,需重新设置)set charset gbk
查看mysql所提供的存储引擎show engines
mysql当前默认的存储引擎show variables like ‘%storage_engine%’
查看某表的表结构、存储引擎、目前字段自增值、默认编码show create table 表名

扩展:
Mysql行锁测试(InnoDB引擎)
1、cmd(A)选择任一数据库,通过begin命令显式开启一个事务,然后对一条数据执行update语句;
2、打开另一个cmd(B),对同一条数据进行修改,发现进入阻塞状态,此时,该条数据被A锁住;
3、cmd(A)提交事务commit命令,自动释放行锁,随之cmd(B)阻塞结束,进行修改。

2、Docker命令

操作命令
查看所有docker-machinedocker-machine ls
启动machinedocker-machine start 机器名
进入machinedocker-machine ssh 机器名
查看当前machine中所有的镜像docker images
在注册中心搜索镜像(支持模糊查询)docker search 镜像名
在注册中心拉取镜像docker pull 镜像名
运行镜像,生成容器docker run 镜像ID
查看当前系统的容器docker ps -a
查看正在运行的容器docker ps
删除容器docker rm -f 容器ID
进入容器docker exec -it 容器名 bash
修改文件名称rename 原字符串 新字符串 文件名
修改文件权限–任何人都有读、写、运行的权限chmod 777 文件名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值