• CMD命令操作MySql数据库的方法详解

    第一:mysql服务的启动和停止net stop mysqlnet start mysql第二:登陆mysql –u用户名 [–h主机名或者IP地址] –p密码说明:用户名是你登录的用户,主机名或者IP地址为可选项,如果是本地连接则不需要,远程连接需要填写,密码是对应用户的密码。第三:增加新用 2025-01-18 00:15:33
  • 解决 Mysql outfile 的报错问题!

    一、故障现象:Mysql可使用 into outfile 参数把表中数据导出到文件,例如可用以下命令把 test 表的数据导出到 test.txtSELECT * FROM newdb.test INTO OUTFILE 'test.txt';以上命令在mysql5.6下运行没有问题,但在mysq 2025-01-18 00:10:08
  • 怎么解决MySQL中的Duplicate entry错误?

    在使用MySQL数据库时,我们经常会遇到Duplicate entry错误,这是由于插入或更新数据时出现了重复的唯一键值。这种错误可能会导致数据的不一致性和完整性问题。为了解决这个问题,我们可以采取以下步骤来确保数据的安全和正确性。步骤一:了解错误原因在解决问题之前,我们首先要了解错误的原因。Dup 2025-01-18 00:02:16
  • MySQL JSON 数组查询

    数据表中images字段内容[“/images/ea/eca11ba6f3e4c99c25b125df8ffef5.jpe”, “/images/8c/c62149fdda71229315d67d13eabae3.png”, “/images/31/e9776ba0aa5a9e9a47f7579f0 2025-01-17 00:28:56
  • MySQL交集和差集的实现方法

    在MySQL中,只支持Union(并集)集合运算,而对于交集Intersect和差集Except并不支持。那么如何才能在MySQL中实现交集和差集呢?一般在MySQL中,我们可以通过in和not in来间接实现交集和差集,当然也有一定局限性,面对少量数据还可以,但数据量大了效率就会变得很低。创建ta 2025-01-16 09:17:52
  • mysql 笛卡尔积

    1、mysql笛卡尔积如图:我定义3张表(A、B、C)执行如下sql,查看执行顺序是 a-->b-->c此时我改变A和C表的数据个数执行顺序变成了c-->b-->a相同的sql,由于表数量的改变造成表的执行顺序不一致的原因是:笛卡尔积 2、子查询情况下,id值会不同结论:1、 2025-01-16 09:17:44
  • MySQL CURTIME() 函数及DATE() 函数

    定义和用法CURTIME() 返回当前的时间。语法CURTIME()实例下面是 SELECT 语句:SELECT NOW(),CURDATE(),CURTIME()定义和用法DATE() 函数提取日期或日期/时间表达式的日期部分。语法DATE(date)date 参数是合法的日期表达式。实例假设我们 2025-01-15 14:15:01
  • Mysql-cluster搭建

    前期准备准备五台虚拟机:ip地址分别为:192.168.1.211 管理节点192.168.1.64 SQL节点192.168.1.65 SQL节点192.168.1.70 数据节点192.168.1.71 数据节点修改每台主机的/etc/hosts 文件关闭防火墙安装jdk6.51)上传jdk安装 2025-01-15 13:31:21
  • Mysql的undo、redo、binlog,它们什么关系?

    Mysql的undo、redo、binlog的区别与不同引擎的关系核心作用生命周期日志类型undo log属于innodb引擎独有回滚,保证事务的“原子性”,事务日志事务开始前,以类似“快照”的方式记录现场逻辑日志redo log属于innodb引擎独有重做,保证事务的“持久性”,事务日志事务开始后 2025-01-15 13:01:09
  • 四、mysql窗口函数之row_number()函数的使用

    1、窗口函数之row_number()使用背景窗口函数中,排序函数rank(),dense_rank()虽说都是排序函数,但是各有用处,假如像上章节说的“同组同分”两条数据,我们不想“班级名次”出现“越级”和“同号”,那么我们需要像excel行号一样依次递增,那么就需要使用row_number()这 2025-01-15 12:31:03