#mySQL

Mysql字符串字段判断是否包含某个字符串的方法

方法一:likeSELECT*FROM表名WHERE字段名like"%字符%";方法二:find_in_set()利用mysql字符串函数find_in_set();SELECT*FROMusersWHEREfind_in_set('字符',字段名);mysql有很多字符串函数find_in_set(str1,str2...

mysql中用group_concat把selct中的数据列表转换成逗号分隔的字符串

CREATETABLE`shoufei`(`id`int(11)NOTNULLAUTO_INCREMENT,`shijian`timestampNOTNULLDEFAULTCURRENT_TIMESTAMP,`xiangmu`varchar(20)NOTNULL,`jiage`floatNOTNULL,`shulian...

MySQL查询优化:GROUP BY

一、groupby当我们执行groupby操作在没有合适的索引可用的时候,通常先扫描整个表提取数据并创建一个临时表,然后按照groupby指定的列进行排序。在这个临时表里面,对于每一个group的数据行来说是连续在一起的。完成排序之后,就可以发现所有的groups,并可以执行聚集函数(aggregatefunction...

mysql判断表字段或索引是否存在,然后修改

判断字段是否存在:DROPPROCEDUREIFEXISTSschema_change;DELIMITER//CREATEPROCEDUREschema_change()BEGINDECLARECurrentDatabaseVARCHAR(100);SELECTDATABASE()INTOCurrentDatabase...

mysql插入报主键冲突,解决方法主键索引重新排序

1、备份表结构createtabletable_bakliketable_name;2、备份表数据insertintotable_bakselect*fromtable_name;3、删除原来主键字段(如id)altertabletable_namedropid;4、添加主键,自增,放在第一位altertabletab...

四种mysql存储引擎

前言数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。存储引擎查看MySQL给...
代码星球 ·2020-05-23

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

mysql替换成指定字符

INSERT(t.TABLE1,4,6,'*')REPLACE(PHONE,SUBSTR(PHONE,4,6),'XXXX')--隐藏从第四位开始的6个字符,包括第四个字符,替换成X ...
代码星球 ·2020-05-23

mysql 子查询

SELECTt.id,t.f_store_mobile,t.f_store_name,t.f_guardianFROMtable1tWHEREEXISTS(SELECTa.idFROMtable1ASaWHEREa.aa='')LIMIT1000;...
代码星球 ·2020-05-23

mysql update语句添加表关联查询

UPDATEtab_game_version asaINNERJOINtab_game_versionasbONa.id=b.idSETa.advert_data=0wherea.advert_dataisNULLUPDATEtable1ASaLEFTJOIN(SELECTCONCAT(p.f_area_na...

mysql用事务插入数据

Connectionconn=null;try{conn=queryRunner.getDataSource().getConnection();ConnectionUtils.setAutoCommit(conn,false);aa.save();bb.save();ConnectionUtils.commit(co...
代码星球 ·2020-05-23

mysql获取插入的id主键

long_retId=-1;Connectioncon=null;try{con=queryRunner.getDataSource().getConnection();queryRunner.update(con,sql.toString(),val);Object_ret=queryRunner.query(con...

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写带占位符的select语句

sql.append("ANDt.f_user_nameLIKECONCAT('%',?,'%')");//模糊查询sql.append("ANDt.f_user_id=?");//等值查询...

mysql乐观锁和悲观锁

 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。乐观锁不能解决脏读的问题。悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外...
代码星球 ·2020-05-23
首页上一页...495496497498499...下一页尾页