mysql
loveking6
这个作者很懒,什么都没留下…
展开
-
Java获取sql语句where条件后的语句
需求说明:从sql语句中截取where条件后的语句示例:从下面语句中只截取 a.name="xx" and a.age="15";select * from a where a.name="xx" and a.age="15"; 解决办法:用到的是Jsqlparser1.首先引入对应的依赖2.直接代码 /** * 获取SQL中的where后面的条件 * * @param sql * @return * @throws JSQ原创 2022-03-23 17:36:23 · 2681 阅读 · 0 评论 -
Java拼接sql,并组装成建表语句
需求分析:前端传过来的字段,后端组装成sql的建表语句。例子:前端传过来:字段名称,字段类型,字段长度,非空,是否主键username(主键) varchar(30),pwd varchar(30),user表名,用户表:中文名。后端需要组装成建表语句。CREATE TABLE USER (username VARCHAR ( 30 ) NOT NULL COMMENT '用户名',pwd VARCHAR ( 30 ) NOT NULL COMMENT '密码',PRIMARY KE原创 2021-11-10 18:39:45 · 1811 阅读 · 3 评论 -
MySql锁
根据加锁的范围,Mysql里面的锁大致可以分为全局锁,表级锁和行锁三类。全局锁全局锁就是对整个数据库实例加锁。Mysql提供了一个加全局读锁的方法,命令是Flush tables with read lock(FTWRL)。当需要让整个库处于只读的状态,可以使用这个命令,之后其他线程的以下语句会被阻塞:数据更新语句(数据的增删改)、数据定义语句(包括建表、修改表结构等)和更新类事务的提交语句。全局锁的典型使用场景是,做全库逻辑备份。也就是把整库每个表都select出来存成文本。...原创 2021-05-25 15:57:35 · 97 阅读 · 3 评论