#mysql

使用Jsp/Js/Ajax/Json/Jquery/Easyui + Servlet + JDBC + Lucene/Mysql/Oracle完成数据库分页

packageloaderman.action;importjava.io.IOException;importjava.io.PrintWriter;importjava.util.LinkedHashMap;importjava.util.Map;importjavax.servlet.ServletExcepti...
代码星球 ·2020-08-06

演示Java如何调用Mysql的过程和函数

这里只演示Java如何调用Mysql的过程和函数----------------------------------------------------------------------------------过程#修改mysql语句的结果符为//mysql>delimiter//#定义一个过程,获取users...

基于 mysql 异步驱动的非阻塞 Mybatis【待验证】

转自:https://segmentfault.com/a/1190000016196693虽然spring5也推出了WebFlux这一套异步技术栈,这种极大提升吞吐的玩法在node里玩的风生水起,但java世界里异步依旧不是主流,Vertx倒是做了不少对异步的支持,但是其对于数据访问层的封装依旧还是挺精简的,传统的j...

mysql中min和max查询优化

mysqlmax()函数的需扫描where条件过滤后的所有行:在测试环境中重现:测试版本:Serverversion:    5.1.58-logMySQLCommunityServer(GPL)testtable表中的索引mysql>showindexfromtestta...
代码星球 ·2020-08-05

Mysql千万级大数据量查询优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列没有null值,然后...

MySQL查询表的所有列名,用逗号拼接

在MySQL中,需要以逗号拼接一个表的所有字段SELECTGROUP_CONCAT(COLUMN_NAMESEPARATOR",")FROMinformation_schema.COLUMNSWHERETABLE_SCHEMA='db_name'ANDTABLE_NAME='table_name'转自:http://b...

MySQL存储过程中使用SELECT …INTO语句为变量赋值

使用SELECT…INTO语句为变量赋值在MySQL存储过程中,可以使用SELECT…INTO语句对变量进行赋值,该语句在数据库中进行查询,并将得到的结果赋值给变量。SELECT…INTO语句的语法格式如下:SELECT col_name[,...] INT...

Mysql日期函数

当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。只要数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间,情况就有点复杂了。在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。下面的表格列出了MySQL中最重要的内建日期函数:函数描述NOW()返回当前的...
代码星球 ·2020-08-05

mysql left join,right join,inner join用法分析

1、内联接(典型的联接运算,使用像= 或<>之类的比较运算符)。包括相等联接和自然联接。    内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索students和courses表中学生标识号相同的所有行。  &nbs...
代码星球 ·2020-08-05

Mysql 中获取刚插入的自增长id的值

1insertintouser(username,password)VALUES('zyl','123');2//获取刚插入的自增长id的值3selectlast_insert_id(); 在MySQL中,使用auto_increment类型的id字段作为表的主键,并用它作为其他表的外键,形成“主...

Mysql数据类型DECIMAL(M,D)用法

在MySQL数据类型中,例如INT,FLOAT,DOUBLE,CHAR,DECIMAL等,它们都有各自的作用,下面我们就主要来介绍一下MySQL数据类型中的DECIMAL类型的作用和用法。一般赋予浮点列的值被四舍五入到这个列所指定的十进制数。如果在一个FLOAT(8,1)的列中存储1.23456,则结果为1.2。如果将...

mysql 中 myisam innodb 的区别

区别:1.InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务;2.InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败;3.InnoDB是...
代码星球 ·2020-08-05

对mysql事务提交、回滚的错误理解

一、起因  begin或者STARTTRANSACTION开始一个事务  rollback事务回滚  commit事务确认 人们对事务的解释如下:事务由作为一个单独单元的一个或多个SQL语句组成,如果其中一个语句不能完成,整个单元就会回滚(撤销),所有影响到的数据将返回到事务开始以前的状态。因而,只有事务中的所有语句都...

mysql实现自增函数

这两天在思考怎么生成数据库随机名称,思前想后觉得还是利用自增的逻辑主键是最方便快捷的,于是便尝试着获取一种自增的mysql函数自增mysql函数1BEGIN2DECLAREidINTDEFAULT0;3SELECTcuid+1INTOidfromuc_gen_numberwheretable_key=tableKeyf...
代码星球 ·2020-08-05

C Mysql API连接Mysql

最近都在查看MYsqlCAPI文档,也遇到了很多问题,下面来简单的做一个总结。 mysql多线程处理不好,经常会发生coredump,见使用Mysql出core一文。一般情况下,单线程连接mysql代码如下:1/*2single_thread_mysql_client.cpp3*/4#include<s...
代码星球 ·2020-08-05
首页上一页...446447448449450...下一页尾页