51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#mySQL
Mysql字符串字段判断是否包含某个字符串的方法
方法一:likeSELECT*FROM表名WHERE字段名like"%字符%";方法二:find_in_set()利用mysql字符串函数find_in_set();SELECT*FROMusersWHEREfind_in_set('字符',字段名);mysql有很多字符串函数find_in_set(str1,str2...
代码星球
·
2020-05-23
字符串
Mysql
字段
判断
是否
mysql中用group_concat把selct中的数据列表转换成逗号分隔的字符串
CREATETABLE`shoufei`(`id`int(11)NOTNULLAUTO_INCREMENT,`shijian`timestampNOTNULLDEFAULTCURRENT_TIMESTAMP,`xiangmu`varchar(20)NOTNULL,`jiage`floatNOTNULL,`shulian...
代码星球
·
2020-05-23
mysql
中用
group
concat
selct
MySQL查询优化:GROUP BY
一、groupby当我们执行groupby操作在没有合适的索引可用的时候,通常先扫描整个表提取数据并创建一个临时表,然后按照groupby指定的列进行排序。在这个临时表里面,对于每一个group的数据行来说是连续在一起的。完成排序之后,就可以发现所有的groups,并可以执行聚集函数(aggregatefunction...
代码星球
·
2020-05-23
MySQL
查询
优化
GROUP
BY
mysql判断表字段或索引是否存在,然后修改
判断字段是否存在:DROPPROCEDUREIFEXISTSschema_change;DELIMITER//CREATEPROCEDUREschema_change()BEGINDECLARECurrentDatabaseVARCHAR(100);SELECTDATABASE()INTOCurrentDatabase...
代码星球
·
2020-05-23
mysql
判断
字段
索引
是否
mysql插入报主键冲突,解决方法主键索引重新排序
1、备份表结构createtabletable_bakliketable_name;2、备份表数据insertintotable_bakselect*fromtable_name;3、删除原来主键字段(如id)altertabletable_namedropid;4、添加主键,自增,放在第一位altertabletab...
代码星球
·
2020-05-23
mysql
插入
报主
冲突
解决
四种mysql存储引擎
前言数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。存储引擎查看MySQL给...
代码星球
·
2020-05-23
四种
mysql
存储
引擎
postgre与mysql区别
SQL兼容性PostgreSQL9.5兼容SQL:2011子集http://www.postgresql.org/docs/9.5/static/features-sql-standard.htmlMySQL5.7兼容SQL:1999子集功能差异-高级SQL递归查询,connectby,树形查询PostgreSQL通过...
代码星球
·
2020-05-23
postgre
mysql
区别
mysql替换成指定字符
INSERT(t.TABLE1,4,6,'*')REPLACE(PHONE,SUBSTR(PHONE,4,6),'XXXX')--隐藏从第四位开始的6个字符,包括第四个字符,替换成X ...
代码星球
·
2020-05-23
mysql
换成
指定
字符
mysql 子查询
SELECTt.id,t.f_store_mobile,t.f_store_name,t.f_guardianFROMtable1tWHEREEXISTS(SELECTa.idFROMtable1ASaWHEREa.aa='')LIMIT1000;...
代码星球
·
2020-05-23
mysql
查询
mysql update语句添加表关联查询
UPDATEtab_game_version asaINNERJOINtab_game_versionasbONa.id=b.idSETa.advert_data=0wherea.advert_dataisNULLUPDATEtable1ASaLEFTJOIN(SELECTCONCAT(p.f_area_na...
代码星球
·
2020-05-23
mysql
update
语句
添加
关联
mysql用事务插入数据
Connectionconn=null;try{conn=queryRunner.getDataSource().getConnection();ConnectionUtils.setAutoCommit(conn,false);aa.save();bb.save();ConnectionUtils.commit(co...
代码星球
·
2020-05-23
mysql
事务
插入
数据
mysql获取插入的id主键
long_retId=-1;Connectioncon=null;try{con=queryRunner.getDataSource().getConnection();queryRunner.update(con,sql.toString(),val);Object_ret=queryRunner.query(con...
代码星球
·
2020-05-23
mysql
获取
插入
id
主键
mysql循环查询
begindeclareiint;seti=1;lp1:LOOPSELECTinsert(t.bb,4,6,'XXXX')FROMt_aat;seti=i+1;ifi>30000thenleavelp1;endif;endLOOP;end...
代码星球
·
2020-05-23
mysql
循环
查询
用mysql写带占位符的select语句
sql.append("ANDt.f_user_nameLIKECONCAT('%',?,'%')");//模糊查询sql.append("ANDt.f_user_id=?");//等值查询...
代码星球
·
2020-05-23
mysql
写带
占位符
select
语句
mysql乐观锁和悲观锁
在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。乐观锁不能解决脏读的问题。悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外...
代码星球
·
2020-05-23
mysql
乐观
悲观
首页
上一页
...
495
496
497
498
499
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他