MySQL
已收录文章:4923篇
-
学习SQL语法,我是一位 SQL 的新手 这里Github持续更新 SQL笔记 增删改查 SELECT SELECT 语句用于从表中选取数据。 语法:-- 表abc 两个 id 表abc中不包含 字段a=b 的 查询出来,只显示id SELECT s.id from st176 收藏
-
报错信息:数据库插入超时,但是查询正常。原因分析:本地debug带事务注解的方法时候,执行到一半之后直接停掉了服务。此时的事务没有正常释放,导致mysql锁住了表。解决方法: 可以先执行命175 收藏
-
原子性(@Service("userService") public class UserServiceImpl implements UserService { @Resource UserMapper userMapper; @Autowired RedisUtil redisUtil; @Override public List<User> getAllUsers() { List<User>175 收藏
-
熟悉GO开发的朋友们应该都知道,在GO的web开发领域,gorm的使用非常广泛,但是我使用很长时间后,终于下决心要把它换掉。为什么换掉Gorm无法更新空值,比如数字0,空字符串,布尔值空。当175 收藏
-
细枝末节查询语句1 UNION 查询语句2 UNION ...案例查询部门编号>90或邮姓名包含a的员工信息SELECT * FROM emp WHERE dept_id > 90 UNION SELECT * FROM emp WHERE name LIKE '%A%';175 收藏
-
锁概述:锁分为乐观锁和悲观锁,cas锁是乐观锁,mysql中的读锁和写锁都是悲观锁。cas锁:修改数据时判断数据版本号是否是修改之前的数据,如果数据已经被修改则放弃本次修改或者取出最新175 收藏
-
昔日庖丁解牛,未见全牛,所赖者是其对牛内部骨架结构的了解,对于MySQL亦是如此,只有更加全面地了解SQL语句执行的每个过程,才能更好的进行SQL的设计和优化。 当希望MySQL能够以更高175 收藏
-
背景 在软件系统的开发过程中,我们可能有如下需求: 创建业务订单,一次业务请求只能创建一个; 单个订单请求调用支付接口,当遇到网络或系统故障请求重发,也应该只支付一次; 单个175 收藏
-
今天实践下mysql百万级数据分区的影响,首先是产生百万级别的数据量 //创建带分区的数据表 CREATE TABLE `part_person` ( `id` bigint(20) unsigned NOT NULL, `username` varchar(100) NOT NULL, `born` date NOT NULL DEFAULT175 收藏
-
1. 两张表都有的记录 select * from Table_1 where exists (select Column_2 from Table_2 where Colomn_2=Table_1.Column) 2. 表一有表二没有的记录 select * from Table_1 where not exists (select Column_2 from Table_2 where Colomn_2=Table_1.Colu175 收藏
-
上次我们项目不是把 MySQL 高可用部署好了么,MySQL 双主模式 + Keepalived,来保证高可用。简单来说就是有两个 MySQL 主节点,分别有两个 Keepalived 安装在宿主机上监控 MySQL 的状态,一旦发现有问174 收藏
-
步骤1:停止MySQL服务 在卸载之前,先停止MySQL8.0的服务 Ctrl + Alt + Delete 组合键,打开 任务管理器对话框,可以在 服务 列表找到 MySQL8.0 的服务,如果现在“正在运行”状态,可以右键单击174 收藏