mysql
文章平均质量分 77
答 案
www.aquestian.cn
展开
-
docker安装mysql5.7,挂载配置文件
docker pull mysql:5.7拉取镜像成功后,可以查看docker images在自己对应的文件夹下新建 conf,data,log三个文件夹docker run --name mysql -p 3306:3306 -v D:/z-office/docker/mysql/conf/my.cnf:/etc/mysql/my.cnf -v D:/z-office/docker/mysql/data:/var/lib/mysql -v D:/z-office..原创 2022-01-11 10:50:48 · 1207 阅读 · 0 评论 -
mysql修改表引擎
将表从一个引擎修改为另一个引擎最简单的办法是使用 ALTER TABLE 语句。注意:该方法适用于任何存储引擎,但是需要执行很长时间,因为MySQL会按行将数据从原表复制到一张新的表中,在复制期间可能会消耗系统所有的 I/O 能力,并且原表上会加上读锁。如果转换表的存储引擎,将会失去和原引擎相关的所有特性。语法:ALTER TABLE 表名称 ENGINE = 引擎名称;例如alter table user ENGINE = MyISAM#支持事务alter table use原创 2020-10-14 10:16:09 · 418 阅读 · 0 评论 -
MySql实现递归查询
写在前面众所周知,java中递归查询,需要和数据库进行多次交互,不论是向上查询还是向下查询,所以不如进行一次交互就完成查询。据我了解,Oracle实现递归查询非常的方便,但mysql不行,需要自定义函数来完成。创建表(Dept)DROP TABLE IF EXISTS `dept`;CREATE TABLE `dept` ( `id` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `na转载 2020-09-18 13:46:31 · 886 阅读 · 0 评论 -
docker安装mysq5.7数据库,并解决连接不上或者数据库一些sql语句不能使用的问题。
docker安装mysql查看mysql已有镜像docker search mysql //查看mysql已有镜像,然后它会给大家展示一大堆,这里我就不给大家截图了拉取mysql镜像这里安装5.7版本docker pull mysql:5.7 //安装mysql5.7启动容器记得关闭防火墙,或者开放3306端口。docker run -it --rm --name mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 .原创 2020-06-24 11:46:20 · 2497 阅读 · 0 评论