• Mariadb数据库主从复制同步配置

    Mariadb数据库主从复制同步配置

    一、环境规划hostnameIP地址系统版本角色master192.168.3.171centos7.6主节点node01192.168.3.172centos7.6从节点node02192.168.3.173centos7.6从节点二、Mariadb的主从复制介...

    2024-11-20
  • MariaDB 数据类型

    MariaDB支持的数字数据类型如下-类型描述TINYINT此数据类型表示落入-128到127的有符号范围内的小整数,以及0到255的无符号范围。BOOLEAN此数据类型将值0与“false”相关联,值1与“true”相关联。SMALLINT此数据类型表示-32768...

    2024-11-20
  • MySQL命令行连接方式

    MySQL命令行连接方式

    1.本地连接前期准备:mysql加入环境变量(根据自己安装的路径修改)MYSQL_HOMEC:\ProgramFiles\MySQL\MySQLServer8.0检测mysql是否加入环境变量,出现如下图片,显示版本号即成功。使用cmd连接mysql1win+...

    2024-11-17
  • MySQL关键字IN与EXISTS的用法和区别

    1.IN&NOTININ:IN用于判断某个字段的值是否存在于给定的值列表中,常用于简单的列表匹配。可以使用单个值,也可以使用一个由多个值组成的列表,也可以是一个子查询。以下是IN关键词的示例用法:1.1基本使用📓语法一:12345SELECT*F...

    2024-11-17
  • MyBatis中实现动态SQL标签

    动态SQL是MyBatis的一项强大功能,它允许开发者根据条件动态地生成SQL语句,从而减少代码冗余,简化复杂的查询逻辑。在MyBatis中,动态SQL通常通过XML映射文件中的标签来实现。MyBatis提供了一组功能强大的动态SQL标签,能够根据传入的参数或条件,动态...

    2024-11-17
  • mysql导入sql文件慢、错等问题以及解决方法

    mysql导入sql文件慢、错等问题以及解决方法

    mysql导入sql文件慢、错等问题在服务开发过程经常有数据迁移、备份、sql导入需求,而在mysql导入sql文件过程中经常出现慢、错等问题,尤其是通过mysql客户端(比如Nacivat)导入速度更慢。今天我们选用一个新的导入方案,用MySQL自带的source导入...

    2024-11-17
  • Navicat连接mysql报错

    Navicat连接mysql报错

    Navicat连接mysql报错当我们用Navicat连接数据库的时候,可能会遇到这个问题:这个问题主要是因为5和8的加密方式不一样,才导致报错!解决方法1、进入mysql的安装目录下的bin目录1mysql-hlocalhost-P3306-u...

    2024-11-17
  • mysql执行语句后只有错误代码,没有错误信息怎么办

    mysql执行语句后只有错误代码,没有错误信息怎么办

    问题说明mysql数据库在执行完sql语句后,因语法错误,报错时仅显示错误代码,没有错误信息。这个大部分原因是安装数据库时出现问题,/etc/my.cnf配置项不对。有的人安装的时候是使用源码安装,需要自己去配置,在这种情况下就有可能出现错配。本例中就是因为错配了/et...

    2024-11-17
  • mysql导入sql文件失败怎么办

    mysql导入sql文件失败怎么办

    一、报错找不到表原因表格创建失败,编码问题mysql8相较于mysql5出现了新的编码集解决办法使用vscode打开sql文件ctrl+h,批量替换,替换到你所安装mysql支持的编码集。二、timestmp没有设置默认值Erroroccuredat:2024-06...

    2024-11-17
  • mysql服务无法启动怎么解决

    mysql服务无法启动怎么解决

    MySQL服务无法启动问题解决方法一1.找到你的my.ini文件,用notepad++打开,在右下角看保存编码格式是不是ANSI,如果不是,则在工具栏找到编码,改成ANSI,保存。2.打开任务管理器,看是否有mysqld这个进程,如果之前启动失败的话,这里的状态可能会是...

    2024-11-17
  • MySQL删除数据后自增主键ID不连贯

    MySQL删除数据后自增主键ID不连贯

    MySQL删除数据后自增主键ID不连贯首先我们需要取消id的自增和主键下列代码以water表中的id列为例12345altertablewater    modifyidintnotnull; altert...

    2024-11-17
  • mysql自连接与join的关联

    mysql自连接mysql有时在信息查询时需要进行对自身连接(自连接),所以我们需要为表定义别名。我们举例说明,下面是商品采购表,我们需要找到采购价格比惠惠高的所有信息。一般情况我们看到这张表我们第一时间用语句进行操作:1SELECT*FROMshopingWH...

    2024-11-17
  • mysql数据库实现超键、候选键、主键和外键的使用方法

    1、超键(Superkey)超键是能唯一确定表中每行数据的属性集。它可以是单个属性或多个属性的组合。示例:一个学生表(Student),包含学号(ID)、姓名(Name)、年龄(Age)和班级(Class)四个字段。其中,学号(ID)单独、姓名+班级(Name+Clas...

    2024-11-17
  • SQL多表联查

    SQL多表联查

    1. 内连接(INNERJOIN)语法:123SELECT列名FROM表1INNERJOIN表2ON表1.列名=表2.列名;示例:123SELECTemployees.name,departments.department_nameFRO...

    2024-11-17
  • MySQL数据库表的约束

    MySQL数据库表的约束

    一、表的约束前面我们所讲到的数据类型就是一种表的约束。为什么这么说呢?因为数据类型有自己的大小,也就是我们插入的数据是有范围的,不能够随意插入,这就对程序员的插入操作作了规范和约束,保证了插入的数据的合法性和完整性以及可预期性。但是数据类型约束很单一,需要有一些额外的约...

    2024-11-17
  • Windows平台下安装与配置MySQL9教程

    Windows平台下安装与配置MySQL9教程

    要在Windows平台下安装MySQL,可以使用图行化的安装包。图形化的安装包提供了详细的安装向导,以便于用户一步一步地完成对MySQL的安装。本节将详细介绍使用图形化安装包安装MySQL的方法。1.2.1安装MySQL要想在Windows中运行MySQL,需要32位...

    2024-11-17