mysql使用备忘

发布时间:2020-10-23 浏览量: 113 文章分类: 运维相关

记录一些关于mysql使用的备忘,现在基本都是使用ORM了,很少在去写原生的mysql了,今天有个项目要创建一个数据库什么的,竟然写了半天老是不对。郁闷的很。

关于进入mysql容器

docker exec -it mysql /bin/bash 进入运行中的容器

进入mysql

mysql -u root -p 进入mysql,然后输入密码确认后进入

创建数据库

create database xxx(数据库名) default character set utf8mb4 collate utf8mb4_unicode_ci; 创建一个指定名字的数据库,并指定数据库的编码为utf8mb4

查看当前的数据库明细

show databases; 会列出当前所有的数据库明细

删除数据库(危险慎重使用)

drop database xxx(数据库名); 删除指定名称的数据库

进入某个数据库

use xxx(数据库名) 进入某个数据库

查看进入数据库的所有表

show tables; 查看进入的这个数据库的所有表

备份指定的数据库

mysqldump -u root -p db_name > db.sql db_name 是要备份的数据名字,在执行后,当前目录就会生成数据库备份文件,也就是你自己定义的db.sql