
mysql
用心去追梦
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL 实现一个字段赋值给另一个字段
MySQL 实现一个字段赋值给另一个字段1.将同一个表中的一个字段的值复制给另一个字段UPDATE t_userSET signed_time = create_time 122.将同一个表中两个类型一样的字段的值互换UPDATE t_user u1, t_user u2SET u1.signed_time = u2.create_time,u2.create_time = u1.signed_time3.不同表一列复制到另一个列update table1,table2 set ta原创 2022-03-11 14:56:02 · 7419 阅读 · 1 评论 -
mysql 修改字段为1-10的随机数
mysql 修改字段为1-10的随机数update table set pri= floor(1 + rand()*10);原创 2022-03-10 21:16:25 · 1654 阅读 · 0 评论 -
使用Docker Compose安装mysql
使用Docker Compose安装mysql1运行 安装 Docker Compose运行以下命令以下载 Docker Compose 的当前稳定版本:$ sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose将可执行权限应用于二进制文件:$ sudo ch原创 2021-12-10 21:33:22 · 841 阅读 · 0 评论 -
说说你对binlog、redo log和undo log的理解
这里写自定义目录标题说说你对binlog、redo log和undo log的理解binlogbinlog使用场景binlog日志格式redo log为什么需要redo logredo log基本概念redo log记录形式redo log与binlog区别undo log说说你对binlog、redo log和undo log的理解你好同学! 日志是mysql数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。作为开原创 2021-11-16 09:25:19 · 652 阅读 · 0 评论 -
Mysql分表分库
Mysql分表分库垂直拆分(根据业务拆分)、水平拆分(将一张大的表 拆分成n多张不同的子表。)。大型互联网公司中会根据业务来实现拆分分成不同的团队 每个团队中都有自己独立的数据库会员服务—会员db订单服务—订单db支付服务-----支付db垂直拆分淘宝网—是否属于垂直电商? 不是当当网----主要核心的业务卖书籍 —垂直电商什么是垂直拆分1.数据库拆分主要指分库分表,其目的主要是分散数据库压力,达到横向扩展,满足均衡访问等。2.数据库拆分主要有两种方式:垂直拆分和水平拆分。A.原创 2021-09-23 17:11:38 · 145 阅读 · 0 评论 -
联合查询(广义笛卡尔积)
广义笛卡尔积select * from 表1,表2… where上面语句的查询结果,是将多张表的数据进行联合,联合规则,列是多张表的列拼接在一起,行是以乘积的形式排列组合,例如表1,3行数据,表2 4行数据,则显示3x4=12行数据多张表之间可以无关系,也可以有关系,一般我们会联合查询的都是彼此有关联的表,比如学生表跟班级表,都有共同的列,班级号,where条件筛选让两张表,显示的顺序就是写的顺序通过班级号相等排除掉无关的行select * from 表1,表2 where 表1.classid原创 2021-07-06 11:47:52 · 848 阅读 · 0 评论 -
Mysql的左外连接丶右外连接与内连接的区别
MYSQL中可以通过内外键链接,将有关系的表中数据合并到一起进行条件筛选:首先创建两个新表,数据如下:student 表数据:score 表数据:可以看到students表中stu_id为16048008的记录对应score表没有数据;1.当进行内连接时,系统会自动忽略两个表中对应不起来的数据:– 显示内连接所有数据:SELECT * FROM students st INNER JOIN score sc ON st.sid=sc.stu_id; 数据太多,只截图最末尾的:可以看原创 2021-07-06 11:44:56 · 1585 阅读 · 0 评论 -
mysql5.7.20安装
免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。在本博文里,我主要以Mysql免安装版为例,帮助大家解决安装与配置mysql的步骤。首先:要先进入mysql官网里(Mysql的官网–>http原创 2021-07-05 22:08:04 · 834 阅读 · 2 评论