![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 66
一块钱硬币2015
纸上得来终觉浅,绝知此事要躬行。
展开
-
mysql中查询字段为null或者不为null
mysql中查询字段为null或者不为null 在mysql中,查询某字段为空时,切记不可用 = null,而是 is null,不为空则是 is not null www.2cto.com select * from table where column is null; select * from table where column is not null原创 2016-08-27 15:28:41 · 44187 阅读 · 0 评论 -
mysql之TIMESTAMP(时间戳)用法详解
转:http://www.jb51.net/article/51794.htm一、TIMESTAMP的变体TIMESTAMP时间戳在创建的时候可以有多重不同的特性,如:1.在创建新记录和修改现有记录的时候都对这个数据列刷新:?1TIMESTAMPDEFAULT CURRENT_TIMESTAMP原创 2017-06-23 15:09:45 · 1366 阅读 · 0 评论 -
MySql视图原理讲解与使用大全
转:http://www.2cto.com/database/201508/427083.html摘要:本文主要讲了MySql中视图的定义、原理和如何使用、创建、删除等一. 视图概述视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图原创 2017-07-10 16:31:52 · 296 阅读 · 0 评论 -
Mac安装mysql,忘记密码怎么办
首先关闭mysql服务,然后开始后面的命令1、cd /usr/local/mysql/bin/2、sudo su3、./mysqld_safe --skip-grant-tables &tip:skip前面是两个“-”到此,mysql服务会自动重启。此时mysql不需要验证密码,直接输入用户名连接就好。之后修改密码就可以从原创 2017-06-09 15:44:20 · 1079 阅读 · 0 评论 -
在mybatis中传入参数的几种方式 @Param
@Param注解在mybatis中的使用以及传入参数的几种方式(转)第一种:Dao层的方法"font-size:12px;">Public User selectUser(String name,String password); 对应的Mapper.xm select id="selectUser" resultMap="BaseResult原创 2017-07-14 15:55:35 · 5104 阅读 · 0 评论 -
mybatis批量查询
1、mapper文件 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> SELECT * FROM t_user WHERE USER_ID in #{it原创 2017-07-18 14:56:48 · 745 阅读 · 0 评论 -
mybatis批量插入
1、mapper.xml INSERT INTO t_user(USER_NAME,USER_PASSWORD,USER_EMAIL) VALUES (#{item.userName},#{item.userPassword},#{item.userEmail}) 一开始错误,搞了我半天,低级错原创 2017-07-18 19:34:34 · 262 阅读 · 0 评论 -
Spring+Mybatis+SpringMVC+Maven+MySql搭建实例
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何使用Maven来搭建spring+Mybatis+SpringMVC+MySQL的搭建实例,文章写得很详细,有代码有图片,最后也带有运行的效果。本文工程免费下载一、准备工作1. 首先创建一个表:[sql原创 2017-07-03 14:32:18 · 306 阅读 · 0 评论 -
使用explain分析及优化由多表(三个以上)组成的视图性能
视图如下图: create or replace view FLOW_SUBMITPROCESS_V asselect pi.START_USER_ID_,pir.STARTUSERID,pi.PROC_INST_ID_,pir.PROCESSINSTID,pir.CURRENTTASKINSTID as TASKID,pir.PROCESSSTARTER as S原创 2017-09-29 10:03:34 · 718 阅读 · 0 评论 -
mybatis 在mysql查询条件日期在某两个日期之间
mybatis内sql语句,查询语句日期在两者之间parameterType="com.sss.fin.cif.vo.admin.BankCardAuditQuery">select count(1) from tablenameoperator_date >= #{operatorDateStart,jdbcType=VARCHAR}and ope原创 2017-06-07 17:51:37 · 17871 阅读 · 2 评论 -
事务四大特征:原子性,一致性,隔离性和持久性(ACID)
Transaction 也就是所谓的事务了,通俗理解就是一件事情。从小,父母就教育我们,做事情要有始有终,不能半途而废。 事务也是这样,不能做一半就不做了,要么做完,要么就不做。也就是说,事务必须是一个不可分割的整体,就像我们在化学课里学到的原子,原子是构成物质的最小单位。于是,人们就归纳出事务的第一个特性:原子性(Atomicity)。我靠,一点都不神秘嘛。特别是在数据库领域,事务是一个原创 2016-10-08 16:29:44 · 1264 阅读 · 1 评论 -
PreparedStatement与Statement的区别
本人的几点浅见,各位大大不喜勿喷。先说下这俩到底是干啥的吧。其实这俩干的活儿都一样,就是创建了一个对象然后去通过对象调用executeQuery方法来执行sql语句。说是CreateStatement和PrepareStatement的区别,但其实说的就是Statement和PrepareStatement的区别,相信大家在网上已经看到过不少这方面的资料和博客,我在此处提几点,大家看到过的原创 2016-09-16 21:46:31 · 16136 阅读 · 1 评论 -
JDO快速入门
Java数据对象(Java Data Objects,JDO)是一个应用程序接口(API),它是Java程序员能够间接地访问数据库,也就是说,不需使用直接的结构化查询语言(SQL)语句。JDO是作为Java数据库连接(JDBC)的一个补充来介绍的,而JDBC是一个支持使用SOL语句对流行的数据库程序进行访问的接口。有了 JDO,程序员就可以使用类来定义数据对象,然后支撑程序就会根据类的定义来管理对原创 2016-10-21 23:47:10 · 4172 阅读 · 0 评论 -
MySQl中文乱码的问题
转自http://www.cnblogs.com/pricks"MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。下面将分两部分,分别设置原创 2016-09-28 10:53:46 · 209 阅读 · 0 评论 -
提高SQL查询效率
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: selec转载 2016-10-27 23:17:29 · 224 阅读 · 0 评论 -
约束添加和删除
转:http://blog.csdn.net/hamber_bao/article/details/6504905约束的目的就是确保表中的数据的完整性。常用的约束类型如下:主键约束:(Primary Key constraint) 要求主键列唯一,并且不允许为空唯一约束:(Unique Constraint) 要求该列唯一,允许为原创 2016-10-08 14:46:51 · 582 阅读 · 0 评论 -
MySQL 添加约束,修改约束,删除约束
转:http://blog.csdn.net/lovesomnus/article/details/22934009ALTER TABLE:添加,修改,删除表的列,约束等表的定义。· 查看列:desc 表名;· 修改表名:alter table t_book rename to bbb;· 添加列:alter table 表名 add column 列名 varch原创 2016-10-08 14:56:39 · 3683 阅读 · 0 评论 -
group by 用法解析
group by 用法解析group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。某个员工信息表结构和数据如下: id name dept salary edlevel hiredate 1 张三 开发部 2000 3 2原创 2016-10-08 15:44:41 · 291 阅读 · 0 评论 -
SQL内连接与外连接的区别
转:http://blog.chinaunix.net/uid-20837107-id-2413217.html你是要弄清楚区别在什么地方还是单纯想要文字说明 文字说明的楼上说了一大堆了,不说了。 弄个例题,直观一点。两个表: --表stu id name 1, Jack 2, Tom 3, Kity 4, nono --表exam id grade原创 2016-10-08 16:12:14 · 510 阅读 · 0 评论 -
mysql 对一个字段的多条记录update
举例说明:表useridnamestatus1张三 2张三 3李四 4李四 将同名的第一条记录的status设为:N如果你打算用下面的方式更新就错了,mysql暂时bu zhi chupdate user , tmp set user.status='Y原创 2017-08-04 19:36:51 · 4173 阅读 · 0 评论