![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
NFA_YY
这个作者很懒,什么都没留下…
展开
-
MYSQL 行级锁
# 支持条件,数据库引擎为InnoDB # 普通 select 语句默认不加锁,而CUD操作默认加排他锁 # InnoDB行锁基于索引实现 共享锁: 定义:共享锁就是多个事务对于同一数据可以共享一把锁,都能访问到数据,但是只能读不能修改,直到所有的共享锁被释放。 简称:S锁 用法:SELECT … LOCK IN SHARE MODE 排它锁: 定义:其他事务可以读取数据,但不能对该数据进行修改,直到所有的排它被释放。 简称:X锁 用法:SEL...原创 2020-11-20 10:16:02 · 198 阅读 · 0 评论 -
MySQL字符编码乱码问题
1、数据库连接配置jdbc.url=jdbc:mysql://localhost:3306/acysys?useUnicode=true&characterEncoding=utf82、在创建数据库时设置字符编码 3、web项目中重request请求设置原创 2017-06-23 09:34:34 · 206 阅读 · 0 评论 -
MySQL字符编码问题
1、Incorrect string value: '\xE6\xA0\x87\xE9\xA2\x98' for column 'rz_title' at row 1 数据库字符编码不统一原创 2017-06-23 09:35:09 · 293 阅读 · 0 评论 -
2016年03月24日
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述VARCHARL+NVARCHARjava.lang.String12CHARNCHARjava.lang.String1BLOBL+NBLOBjava.lang.byte[]-4TEXT65535VARCHARjava.lang.String-1INTEGER4INTEGER UNSIGNEDjava.lang.Long4TIN原创 2017-06-23 09:36:46 · 193 阅读 · 0 评论 -
MySQL任务调度
MySQL 5.1 引入的时间调度器可以作为定时任务调度器,取代系统的cron调度,调度时间可以精确到秒,实时性好。开启事件调度器首先查看是否开启了事件调度器: show variables like "event_scheduler"; 或 SELECT @@event_scheduler;。开启事件调度器: SET GLOBAL event_scheduler = ON;,这个命令需要具有 S原创 2017-06-23 09:37:54 · 700 阅读 · 0 评论 -
MySQL存储过程
一、变量的使用1.用户变量:以”@”开始,形式为”@变量名。” 用户变量跟MySQL客户端是绑定的,设置的变量,只对当前用户使用的客户端生效,使用如下图: 2.全局变量:定义时,以如下两种形式出现,set GLOBAL 变量名 或者 set @@global.变量名。show global variables; 对所有客户端生效。只有具有super权限才可以设置全局变量。 3.会话变量:只对连接原创 2017-06-23 09:37:57 · 329 阅读 · 0 评论 -
MySQL任务调度和存储过程实现实时修改表中字段值
1、创建表CREATE TABLE `zf_activity` ( `ACTIVITY_ID` int(11) NOT NULL AUTO_INCREMENT, `ZF_USER_ID` int(11) DEFAULT NULL COMMENT '活动发起人|2|2|1|1', `AGENCY_ID` int(11) DEFAULT NULL COMMENT '单位ID|2|2|1|1',原创 2017-06-23 09:38:00 · 1305 阅读 · 1 评论 -
MySQL删除语句比较,清空表数据,重置自增长索引
drop truncate delete 程度从强到弱1、drop table tb drop将表格直接删除,没有办法找回2、truncate (table) tb truncate 删除表中的所有数据,不能与where一起使用3、delete from tb (where) delete 删除表中的数据(可制定某一行)truncate和delete的区别 ① 事务:trunca原创 2017-06-23 09:38:17 · 4506 阅读 · 0 评论 -
MSQL 导入数据包大小限制调整
MySQL在导入数据时,由于数据文件太大,导入中途会出现中断,是由于max_allowed_packet大小限制所导致的。 1、SQL语句执行修改 show variables like 'max_allowed_packet'; set global max_allowed_packet = 100 * 1024 * 1024; 2、修改配置文件 /etc/mysql/mysq...原创 2019-09-04 17:05:40 · 441 阅读 · 1 评论