摘要: 当把mysql容器销毁,在新建一个容器,进行之前的数据恢复。 因为之前建立了数据卷,那么现在就可以利用这个数据卷进行数据恢复。 使用 命令新建一个数据卷 查看数据卷列表 注意:使用数据卷进行挂载的时候,数据卷必须是一个空的目录,也就是说不能有任何数据。 查看数据的相关信息,例如挂载位置 在恢复数据之 阅读全文
posted @ 2019-08-16 10:37 jason小蜗牛 阅读(3365) 评论(0) 推荐(0) 编辑
摘要: docker pull mysql 从镜像仓库中拉取mysql镜像。 运行镜像 到此mysql在docker容器下运行成功。 使用Navicat连接工具连接到mysql 经过以上步骤就完成了在docker容器下运行mysql并且实现了数据卷的挂载。 阅读全文
posted @ 2019-08-16 10:30 jason小蜗牛 阅读(592) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2018.cnblogs.com/blog/1320926/201908/1320926-20190816102103277-1835477152.png) ![](https://img2018.cnblogs.com/blog/1320926/201908/1320926-20190816102123420-1669860857.png) 阅读全文
posted @ 2019-08-16 10:21 jason小蜗牛 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 在使用group by进行查询结果分组的时候,报错: 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'goodsinfo.item.amount' whi 阅读全文
posted @ 2019-08-16 10:20 jason小蜗牛 阅读(407) 评论(0) 推荐(0) 编辑
摘要: mysql 函数GROUP_CONCAT(temp.amount SEPARATOR ',')的用法 使用场景:例如:想要查询用户的最喜欢购买的几种商品,这个时候就需要使用group_concat(字段 separator 分隔符),因为一个用户会买多个商品,而结果是一行记录,这一行记录里面的字段是 阅读全文
posted @ 2019-08-16 10:18 jason小蜗牛 阅读(2449) 评论(0) 推荐(0) 编辑
摘要: explain关键字用于分析sql语句的执行情况,可以通过他进行sql语句的性能分析。 对explain查询出来的结果含义进行分析: **id值的含义:**id为语句的查询序号,也就是查询的执行顺序,如果id值相同表示语句是自上而下的执行的,如果值不相同,id值越大,优先级越高,越先执行。 sele 阅读全文
posted @ 2019-08-16 10:13 jason小蜗牛 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 什么是数据库? ​ 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。 ​ 所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 RDBMS 阅读全文
posted @ 2019-08-16 10:04 jason小蜗牛 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 所谓mysql元数据就是一些初始的东西,例如数据库的列表,数据表列表,查询影响的行数等等,还有就是mysql的服务器的一些信息,例如版本信息等。 select version(): 获取mysql服务器的版本信息 select database(): 获取当前的数据库名 show status: 查 阅读全文
posted @ 2019-08-16 09:51 jason小蜗牛 阅读(496) 评论(0) 推荐(0) 编辑
摘要: MySQL中定义数据字段的类型对数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和**字符串(字符)**类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC) 阅读全文
posted @ 2019-08-16 09:41 jason小蜗牛 阅读(264) 评论(0) 推荐(0) 编辑
摘要: MySQL中使用REGEXP操作符来进行正则表达式匹配。 下表中的正则模式可应用于REGEXP操作符中。 模式 描述 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。 $ 匹配输入字符串的结束位置。如果设置了R 阅读全文
posted @ 2019-08-16 09:39 jason小蜗牛 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! mysql事务注意事项: 在MySQL中只有使用了Innodb引擎才支持事务。 事务处理 阅读全文
posted @ 2019-08-16 09:37 jason小蜗牛 阅读(278) 评论(0) 推荐(0) 编辑
摘要: MYSQL 复制表 **show create table table_name:**查看表的建表语句。该语句包含了原数据表的结构,索引等。 使用 SHOW CREATE TABLE 命令获取创建数据表(CREATE TABLE) 语句,该语句包含了原数据表的结构,索引等。 复制以下命令显示的SQL 阅读全文
posted @ 2019-08-16 09:33 jason小蜗牛 阅读(911) 评论(0) 推荐(0) 编辑
摘要: MYSQL 实现导入数据 、备份和恢复数据库 1、使用msql命令导入数据 如果需要备份所有数据库,可以使用以下命令: all databases 选项在 MySQL 3.23.12 及以后版本加入。 如果你需要将数据拷贝至其他的 MySQL 服务器上, 你可以在 mysqldump 命令中指定数据 阅读全文
posted @ 2019-08-16 09:25 jason小蜗牛 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 字符函数 char_length(s): 返回字符串的长度。character_length(s)也是一样的功能。 CONCAT(s1,s2...sn):拼接字符串。 CONCAT_WS(x, s1,s2...sn):也是拼接字符串,但是每个字符串之间会有一个分隔符,x。 FIELD(s,s1,s2 阅读全文
posted @ 2019-08-16 09:17 jason小蜗牛 阅读(226) 评论(0) 推荐(0) 编辑