mysql
文章平均质量分 57
程序员buddha2080
八零後程序员,技术过硬,诚信专业服务。主营:定制各类网站、app、小程序等企业信息化软件。联系微信:buddha2080
展开
-
用户端是小程序,后台管理系统是PC端的CMS系统
【代码】用户端是小程序,后台管理系统是PC端的CMS系统。原创 2024-08-12 00:10:43 · 206 阅读 · 0 评论 -
一文整理完MySQL关系型数据库相关知识
在开发中,数据库是专门用来存取数据的软件。数据库的职责就是管理数据的。根据存取数据的类型分为关系型数据库和非关系型数据库数据存储后呈现出来的效果类似上图的,是关系型数据库数据存储后呈现出来的效果类似上图的,是非关系型数据库。原创 2024-04-23 22:43:46 · 1317 阅读 · 0 评论 -
docker compose实现mysql一主多从
docker compose版本:version v2.24.1,新的docker版本自带docker compose,不需要额外安装。MySQL镜像版本:8.3.0,跟老版本有点区别。很多找到的博客是老版本的,有点累。参考了很多博客,死磕了几天,最终跑起来了,不容易,晚上喝瓶82年可乐庆祝下。1、整体文件结构,这里忽略log、conf、data映射目录。docker版本:25.0.0。原创 2024-01-27 18:11:32 · 548 阅读 · 0 评论 -
mysql数据库备份命令
对于企业而言,数据是非常重要的,要对数据库进行定期备份,万一数据库丢了那就得连夜逃跑了。常用,梳理回顾下,做下记录。个人认为,定期备份数据和开启binlog日志,很重要!Linux定时任务执行mysql-dump.sh脚本。mysql-test容器备份db1数据库并压缩。备份db1的table1、table2多张表。备份db1 db2多个数据库。删除7天前的db1数据库备份。备份db1 table1表。导出db1数据库并压缩。原创 2024-01-26 15:42:38 · 1752 阅读 · 0 评论 -
docker mysql时关于配置文件、连接客户端、/docker-entrypoint-initdb.d/目录的笔记
尤其是 join_buffer_size ,如果是多表关联的复杂查询,还可能会分配多个 join buffer ,因此最好是设置较小的全局 join_buffer_size ,而对需要做复杂连接操作的 session 单独设置较大的 join_buffer_size。/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf,这些就是mysql默认会搜寻my.cnf的目录,顺序排前的优先。配置了,就禁用dns解析,授权的时候需要用ip,不能用域名。原创 2024-01-25 17:57:34 · 2112 阅读 · 0 评论 -
电商系统,剖析商品模块中商品表(spu)、规格表(sku)的数据库是如何设计的
不管开发B2C、B2B2C、还是B2B等电商项目,不可避免的要实现上面的详情页面。页面展示中,商品的名称、商品的主图、商品的详情都容易搞定。就是商品种类繁多后,每一种商品具有不同的规格,不同的规格就会对应不同的价格和库存,这点比较难搞。以上面图为例,不同的机身颜色和存储容量的组合,会出现不同的库存以及不同的价格。下面针对sku如何实现这个功能,而不相干的字段就屏蔽掉。分类的数据库表,商品太多,一般会按照分类进行管理。比如分手机的分类、电脑的分类。CREATE TABLE `category` (.原创 2021-08-24 17:44:54 · 28311 阅读 · 16 评论 -
商品模型表设计
1. 表关系分类表 <= 商品表 <= SKU表(库存表)分类表 <= 属性名 <= 属性值商品表 <= 商品和属性关系表 => 属性名|属性值2. 业务逻辑1. 同一商品不同SKU库存和售价不同.2. 不同类型的商品具有不同的属性名和属性值(如汽车和服饰),所以属性需要支持后期添加和维护.3. 在某个商品分类下通过属性筛选商品.4. 商家某商品的销量统计,某商品不同SKU的销量统计.3. 数据库表3.1 分类表商品分类编号分类名称父原创 2020-10-16 11:00:32 · 420 阅读 · 0 评论 -
MySQL数据库命令行结构及数据的增删改查
MySQL数据库基本使用1. 数据库介绍1.1 什么是数据库数据的仓库,职责是:管理数据和存取数据1.2 什么是数据世界万事万物都可以描述成数据,比如一个人、一辆车、一套房,都可以用一条或多条数据来描述1.3 数据库种类按模型分类,最常见是关系型数据库和非关系型数据库2. SQL语句2.1 SQL分类数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL2.2 数据库2.2.1 展示数据库show databases;2.2.2 创建数据库原创 2020-10-15 09:33:10 · 284 阅读 · 0 评论 -
深入浅出学习mysql命令
一、DDL语句,是对数据库内部对象进行创建、删除、修改等,涉及表的定义和结构的修改1、创建数据库:create database dbname;2、查询所有数据库:show databases;3、使用数据库:use dbname;4、删除数据库:drop database dbname;5、创建表,创建一个完整的表,如下create table stu( id int(10) unsig原创 2017-12-09 11:44:06 · 297 阅读 · 0 评论