-
更改mysql密码
-- 查询用户权限
show grants for 'root'@'%';
update mysql.user set authentication_string=password('密码') where user='root' and Host = 'localhost';
flush privileges;
-- 或者下面方式
alter user 'test1'@'localhost' identified
-
1 事务的使用
1.1 事务概念
事务就是一组DML语句组成,这些语句在逻辑上存在相关性,这一组DML语句要么全部成功,要么全部失败,是一个整体。MySQL提供一种机制,保证我们达到这样的效果。
-
修改表在MySQL中,我们可以通过ALTERTABLE命令来修改已经创建的表。通常我们使用ALTERTABLE命令来添加、删除、修改表的列、主键、索引等信息。以下是一些常用的ALTERTABLE命令:1.1添加列我们可以使用ALTERTABLE命令来添加新的列到现有的表中。下面是一个简单的例子:ALTERTABLEusersADDCOLUMNageINT(10)DEFAULTNULLAFTERname;上面的命令将向users表中添加一个名为age的列,类型为INT,长度为10,初始值为NULL,并将其放
-
复现的测试数据库如下所示:CREATETABLE`test_distinct`(`id`int(11)NOTNULLAUTO_INCREMENT,`a`varchar(50)CHARACTERSETutf8DEFAULTNULL,`b`varchar(50)CHARACTERSETutf8DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=1DEFAULTCHARSET=latin1;表内测试数据如下,现在我们需要统计这三列去重后的列的数量。问
-
如何导入SQL数据库
如何将现成的数据库导入到MySQL中?有两种方式:
通过终端命令行语句导入:
mysql> source SQL文件的绝对路径
通过MySQL的图形化软件导入。
我个人更推荐方式一,更通用。
【例
-
背景
在很多情况下,扣减库存是一个十分常见的需求,例如:学生选课系统中课程数量的扣减,抽奖系统中活动次数的扣减,电商系统中商品库存的扣减等,都涉及到数量的扣减,这些系统在
-
postgresql兼容MySQLif函数if函数说明在mysql中if()函数的用法类似于java中的三目表达式,其用处也比较多,具体语法如下:IF(expr1,expr2,expr3),如果expr1的值为true,则返回expr2的值,如果expr1的值为false,则返回expr3的值postgresql自定义if函数兼容createorreplacefunctionif(blnboolean,inValue1anyelement,inValue2anyelement)returnsanyelem
-
背景
数据库存在一个字段,里面的数据是用逗号隔开存储的,比如某人的爱好、喜欢的电影类型等场景
现在前台需要根据具体的id查询相应的结果,比如查询某个类型电影有哪些人喜欢
FIND_IN_S
-
我们都知道MySQL的辅助索引可以提升检索效率,但是为什么有的时候,走辅助索引反而不如走主键索引的效率高呢?这里我觉得需要先弄懂辅助索引的底层原理以及回表查询的概念。
ps:下边我
-
今天介绍的是eclipse如何与MySQL相连,相信很多小伙伴和我一样,对路径啊,什么包放在那里啊很是头疼,今天一下午才弄好就赶来分享啦,超详细哦! 以下为我个人通过总结大家的方法,自
-
1. SELECT INTO 语句
用途:SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中,表结构与查询结构一致。
PS:MySQL不支持SELECT INTO语法。
1.1 SELECT INTO 语法
复制所有的列插入到新表中。
-
一、概述单机Mysql8数据库服务器运行过程中突然断电,导致数据库崩溃,无法重启。二、查找原因查看mysql运行错误日志:WIN-SOTMI68HRV6.err(在Data目录下)InnoDB:EndofpagedumpInnoDB:Pagemaybeasystempage2023-02-01T09:31:02.878917Z0[Warning][MY-010915][Server]'NO_ZERO_DATE','NO_ZERO_IN_DATE'and'ERROR_
-
前面跟小伙伴们分享的索引相关的内容,基本上都是在 where 子句中使用索引,实际上,索引也还有另外一个大的用处,那就是在排序中使用索引,今天我们就来聊聊这个话题。1. 排序的两种方
-
mysql使用leftjoin连接出现重复问题描述在使用连接查询的时候,例如以A表为主表,左连接B表,我们期望的是A表有多少条记录,查询结果就有多少条记录,但是可能会出现这样的结果,就是查询出来的记录总条数,多余A表的记录总条数,并且是查询的结果显示出来时有部分列是重复的,简单的说,就是产生了笛卡尔积。问题示例其中A表是用户表(user),字段分别是:IDnameuserid1aaaa100012bbbb100023ccccc10003B表是第一类产品表(product),字段分别是:IDtitletim
-
一 什么是读写分离
虽然知道处理大数据量时,数据库为什么要做读写分离,原因很简单:读写分离是MySQL优化的一方面,它可以提高性能,缓解数据库压力,缓解服务器压力。
MySQL Proxy最强大