![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
《小书生》
迷茫,是因为才华配不上梦想!
展开
-
mysql触发器
mysql触发器原创 2023-01-04 14:27:12 · 270 阅读 · 1 评论 -
mysql 乐观锁和悲观锁(排他锁)的使用及实现
悲观锁(排他锁)FOR UPDATEselect * from 'table' where id = 1 for updatefor update仅适用于InnoDB,且必须在事务块(BEGIN/COMMIT)中才能生效。在进行事务操作时,通过“for update”语句,MySQL会对查询结果集中每行数据都添加排他锁,其他线程对该记录的更新与删除操作都会阻塞。排他锁包含行锁、表锁。select * from 'table' where id = 1 for update 与普通查询不一样的是原创 2021-08-23 10:02:47 · 1630 阅读 · 0 评论 -
mybatis的if判断integer的小知识点,integer a=0
integer a = 0;<if test="a != null and a != '' and a== 0"> </if>你会发现这个条件永远不会成立,因为mybatis的if将0认为是'',所以这样判断是无法进入条件的,将数字换为1,2之类的就可以了;...原创 2021-04-27 11:22:30 · 423 阅读 · 0 评论 -
mysql时间不对,修改时区
一:在非root权限下,进入root权限下 sudo su source /etc/profile mysql -u root -p show variables like "%time_zone%"; EST 为美国时间setglobaltime_zone="+8:00";selectnow();如果不起作用,重启mysqlservicemysqlrestartselectnow();...原创 2021-03-26 11:10:53 · 721 阅读 · 0 评论 -
mysql更改表结构:添加、删除、修改字段、调整字段顺序
mysql更改表结构:添加、删除、修改字段、调整字段顺序添加字段:alter table `user_movement_log`Add column GatewayId int not null default 0 AFTER `Regionid` (在哪个字段后面添加)删除字段:alter table `user_movement_log` drop column Gatewayid调整字段顺序:ALTER TABLE `user_movement_log` CHANGE `Ga转载 2020-10-29 15:50:37 · 938 阅读 · 0 评论 -
mysql常用的函数操作
1.关于CASEWHEN 的操作CASE a WHEN 0 THEN '是' ELSE'否' END2.关于CONCAT的操作,将一条记录的多个字段合并成一个字段CONCAT (a,b)AS C3.两者组合使用CONCAT( CASE a.type1 WHEN 0 THEN '是' ELSE '否' END, CASE a.type2 WHEN 0 T...原创 2019-08-28 19:17:38 · 352 阅读 · 0 评论