SQL的语法知识

一、SQL的语法知识 1.全表查询 示例: select * from 表名 2.选择查询 选择特定的列或者字段 示例: select name,age 表名 3.查询别名 {原始字段名} as {别名} 示例: select name as ‘学生姓名’ 表名 4.查询 常量和运算 加减乘除、取平均值、连接文本等 示例: select name,score,score / 2 as double_score from student 5.条件查询 where 示例: select name,score from student where name = ‘鱼’ 6.条件查询...

282812-23-88 · 7 分钟 · Chenxi

修改MySQL8.0的数据存储目录

-------先查看datadir的路径------------------------------------ use mysql show variables like '%datadir%'; ———————————————————————— --datadir=/data/mysqldata/mysql 老的 --datadir=/bigdata/new_mysqldata 新的 ———————————————————————— 改变MySQL数据文件的存储目录时,需要执行以下...

90912-23-88 · 2 分钟 · Chenxi

mysql8 的主主模式搭建

实验机器: 192.168.188.30 192.168.188.31 一.主主模式搭建,两台机器的版本需一致 其他配置可参考MySQL8安装那篇文章 配置参数除server-id不同外,只需添加以下两个参数即可 binlog_format=ROW log_bin=/data/mysql/data/mysql-bin-30.log (可选) 二、在188.30 数据库 设置同步账号与密码,此密码可不同 mysql>create user 'repl_user'@'192.168.188.%' identified by 'test@2023'; mysql>grant replication slave on *.* to 'repl_user'@'192.168.188.%'; mysql>flush privileges; show master status; #去31上查看二进制日志信...

292912-23-78 · 2 分钟 · Chenxi

安装MySQL8.0版本

一、部署 Mysql 8 安装版本:mysql-8.0.30 安装位置:/usr/local/mysql8 数据位置:/data/mysql8_data/mysql 日志位置:/data/mysql8_data/mysql/mysql.log 配置文件:/etc/my.cnf 1. 卸载之前的包 rpm -qa|grep mariadb rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64...

272712-23-38 · 2 分钟 · Chenxi

MySQL主从复制原理以及docker安装MySQL中遇到的问题

一、简介 mysql从3.23版本开始提供复制功能,复制是将主库的DDL和DML操作通过二进制日志传递到复制服务器(从库)上,然后从库对这些日志重新执行(重做),从而使得主库和从库保持数据一致。# 二、MySQL 主从复制的原理 MySQL主从复制涉及到三个线程,一个运行在主节点(log...

30312-23-28 · 5 分钟 · Chenxi