码迷,mamicode.com
首页 > 数据库 > 周排行
功能第一篇——第一个程序(JDBC)
流程图 综述 从零开始搭建JDBC环境。通过创建Java项目,在项目中,通过java程序执行SQL,并处理返回的结果。本文通过执行 select 1 from dual 语句来测试,并输出相结果集。首先通过简单java项目的方式。之后创建Maven项目,通过在Spring中配置C3P0数据源的方式。 ...
分类:数据库   时间:2017-06-15 21:39:21    阅读次数:273
高性能mysql读后感
1. 事务里的写操作,四种隔离级别,都会加排他锁。 2. 事务里的读操作,前三种隔离级别,不会加锁,最后一种隔离级别,会加共享锁。 3. 上面的写、读操作,都是隐式加的锁。 可以自己显示对读操作进行加锁:SELECT ... LOCK IN SHARE MODE(对这行数据加共享锁);SELECT ...
分类:数据库   时间:2017-06-15 21:39:46    阅读次数:167
数据库(7)
多表连接(就是把多个表变成一个表再去操作) 内连接(inner join...on) select... from 表1 inner join 表2 on 连接条件 where... ... 连接过程:链接过程:拿表1的每一条数据与表2的每一条数据根据链接条件去匹配, 如果匹配到记录,则把这条匹配的 ...
分类:数据库   时间:2017-06-15 21:40:14    阅读次数:178
API解读第二篇——执行SQL的核心对象(JDBC)
结构图 核心对象 Statement Statement主要用来执行SQL语句。它执行SQL语句的步骤为: Statement执行SQL语句的方法有四种类型。 创建对象 参考Connection对象 get&set executeSQL executeUpdate,executeQuery,exec ...
分类:数据库   时间:2017-06-15 21:42:16    阅读次数:342
mysql---触发器
触发器(trigger)顾名思义能够监视某种情况,当情况发生时,触发某种操作 应用场景: 1、网购过程中。当提交商品订单时,往订单表中插入新记录,触发相应商品表的库存做出相应降低。 2、支付过程中,确认支付时触发验证卡上剩余金额。 等等 以网购的情况举例说明触发器的作用: 现有商品表(goods)。 ...
分类:数据库   时间:2017-06-15 21:45:37    阅读次数:250
PLSQL编程基础 :分支、循环语句
一、分支语句 二、循环语句 1.loop循环 2.while循环 3.for循环 ...
分类:数据库   时间:2017-06-15 21:47:40    阅读次数:276
oracle数据库的高级查询方法 多表联合查询
oracle查询 一,简单查询 order by 1,2 select t.sno, t.sname, t.ssex from STUDENT t order by 1,2,3 group by 增强版 SELECT p.toma, p.ptype, SUM(p.lastcou) FROM prod ...
分类:数据库   时间:2017-06-15 21:51:40    阅读次数:293
API解读第一篇——建立连接的核心对象(JDBC)
结构图 核心对象 Driver Java通过Driver接口表示驱动,每种类型的数据库通过实现Driver接口提供自己的Driver实现类。 Driver由属性,操作,事件三部分组成。 属性 公共属性 版本号:版本号由两个字段主版本号(majorVersion)和副版本号(minorVersion) ...
分类:数据库   时间:2017-06-15 21:56:19    阅读次数:320
手写数据库连接池
1.相信很多人看这篇文章已经知道连接池是用来干什么的?没错,数据库连接池就是为数据库连接建立一个“缓冲池”,预先在“缓冲池”中放入一定数量的连接欸,当需要建立数据库连接时,从“缓冲池”中取出一个,使用完毕后再放进去。这样的好处是,可以避免频繁的进行数据库连接?.
分类:数据库   时间:2017-06-15 22:42:38    阅读次数:397
java基础(jdbc下)
1.批处理如果插入2000条记录,但现在使用sql缓存区,一次发送多条sql到数据库服务器执行。这种做法就叫做批处理。jdbc的批处理:Statement批处理:voidaddBatch(Stringsql)添加sql到缓存区(暂时不发送)int[]executeBatch()执行批处理命令。发送所有缓存区的sqlvoidclearBatch..
分类:数据库   时间:2017-06-15 22:45:51    阅读次数:215
Oracle RMAN备份与还原注意事项
1 备份文件管理 如果要删除之前的备份,不要手动去目录下删除,应该在rman命令模式下使用删除命令,否则虽然在磁盘上把物理备份文件删除了,但是使用备份查看命令会一直看到已经删除的备份文件 list backup; 查看当前系统有哪些可用的备份文件 list backupset summary; 查看 ...
分类:数据库   时间:2017-06-15 22:48:16    阅读次数:280
mysql基本命令
SHOW DATABASES; 显示所有的数据库 SHOW TABLES; 显示当前数据库下所有的表 CREATE DATABASE dbname; 新建数据库 CREATE TABLE tbname(id BIGINT UNSIGNED, PRIMARY KEY(id)); 新建表,新建数据表时至 ...
分类:数据库   时间:2017-06-15 22:48:24    阅读次数:213
mysql的指令
mysql有一下几方面的特性: 1:多语言支持 2:可以移植性好 3:免费开源 4:高效(支持多线程,充分利用cpu资源,运行速度非常) 5:支持大量数据查询和储存 6:操作简单易于学习 其实数据库就是用一个表格来储存数据,对这个表格当中的数据进行增删改查,就可以完成一个数据库的基本功能: 一个表格 ...
分类:数据库   时间:2017-06-15 23:33:57    阅读次数:290
详解MySQL大表优化方案
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的 ...
分类:数据库   时间:2017-06-15 23:41:27    阅读次数:278
如何在 SQL Server 2005 实例之间传输登录和密码
简介 本文介绍如何在不同服务器上的 Microsoft SQL Server 2005 实例之间传输登录和密码。有关如何在其他版本的 SQL Server 实例之间传输登录和密码的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:246133 如何在 SQL Serve ...
分类:数据库   时间:2017-06-16 10:01:51    阅读次数:275
PHP+MySQL分页显示示例分析
Web开发是今后分布式程式开发的主流,通常的web开发都要涉及到与数据库打交道,客户端从服务器端读取通常都是以分页的形式来显示,一页一页的阅读起来既方便又美观。所以说写分页程序是web开发的一个重要组成部分,在这里,我们共同来研究分页程序的编写。 一、分页程序的原理 分页程序有两个非常重要的参数:每 ...
分类:数据库   时间:2017-06-16 10:03:11    阅读次数:258
apache (web服务器) ->php->mysql,xampp与wamp比较
wamp环境 1、W:windows 2、A:APACHE 3、M:mysql 4、 p:php wnmp环境 1、W:windows 2、A:APACHE 3、n nginx 4、 p:php WAMP与WNMP有什么区别 在Windows上学习PHP编程,首先要做的就是搭建开发环境了,wamp和 ...
分类:数据库   时间:2017-06-16 10:06:18    阅读次数:216
用php+mysql+ajax实现淘宝客服或阿里旺旺聊天功能 之 前台页面
首先来看一下我已经实现的效果图: 消费者页面:(本篇随笔) (1)会显示店主的头像 (2)当前用户发送信息显示在右侧,接受的信息,显示在左侧 店主或客服页面:(下一篇随笔) (1)在左侧有一个列表 ,会显示所有与店主对话的顾客;该列表可以移动;有新消息时会提示;也可以清空该聊天记录 (2)点击列表里 ...
分类:数据库   时间:2017-06-16 10:07:28    阅读次数:310
mysql change master导致gtid丢失
change master导致gtid丢失从innobackupex恢复导致binlog的拉取位置会导致主备gtid不一致。此类错误通过构造空事务方式无法修复。此时就需要change master 方式指向失败事件的下一个位点。然后按位点的方式(master_auto_position=0)来拉bi ...
分类:数据库   时间:2017-06-16 10:07:45    阅读次数:297
尝试去读SQLMAP源码(一)
本人python 小菜比 一枚。拜读业界典范~~ sqlmap.py 脚本中 72~83 modulePath 按照名字来看,应该是和路径相关的。 sys.executable 获取当前python 解释器路径。 __file__ 相对路径下执行获得相对路径,绝对路径下执行获得绝对路径。 weAre ...
分类:数据库   时间:2017-06-16 10:08:55    阅读次数:812
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!