码迷,mamicode.com
首页 > 数据库
JAVA使用JDBC连接MySQL数据库 二(2)
本文是对 《JAVA使用JDBC连接MySQL数据库 二》的改进 上节使用的是PreparedStatement来执行数据库语句,但是preparedStatement需要传递一个sql语句参数,才能创建。然而,DBHelper类只是起到打开和关闭数据库的作用,所以sql语句是要放到应用层部分的,而 ...
分类:数据库   时间:2017-02-09 11:03:36    阅读次数:200
mysql优化思路
通过脚本,刷新观察mysql的status,观察是否有周期性故障活波动,一般由访问高峰或者缓存失效引起,家缓存并更改缓存失效策略,是失效时间分散或页面定时失, 您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的 ...
分类:数据库   时间:2017-02-09 11:01:59    阅读次数:254
inndb索引原理
###详解b+树如上图,是一颗b+树,关于b+树的定义可以参见B+树,这里只说一些重点,浅蓝色的块我们称之为一个磁盘块,可以看到每个磁盘块包含几个数据项(深蓝色所示)和指针(黄色所示),如磁盘块1包含数据项17和35,包含指针P1、P2、P3,P1表示小于17的磁盘块,P2表示在17和35之间的磁盘 ...
分类:数据库   时间:2017-02-09 10:59:26    阅读次数:237
mysql索引攻略
本设计和优化专题转自博客园的Mysql的设计和优化专题 Explain优化查询检测 所谓索引就是为特定的mysql字段进行一些特定的算法排序,比如二叉树的算法和哈希算法,哈希算法是通过建立特征值,然后根据特征值来快速查找,而用的最多,并且是mysql默认的就是二叉树算法 BTREE,通过BTREE算 ...
分类:数据库   时间:2017-02-09 10:53:46    阅读次数:291
spring jdbcTemplate的CRUD操作
一、jdbcTemplate准备 1.导入与jdbcTemplate相关的jar包 2.设置数据库信息 3.创建jdbcTemplate对象,设置数据源 二、添加操作 1.代码 2.结果 三、修改操作 1.代码 2.结果 四、删除操作 1.代码 2.结果 五、查询操作 jdbcTemplate实现查 ...
分类:数据库   时间:2017-02-09 01:02:44    阅读次数:240
Mysql删除重复记录,保留id最小的一条
mysql 查询重复字段,及删除重复记录的方法MySQL, 数据库, 数据库, 字段, 服务器数据库中有个大表,需要查找其中的名字有重复的记录id,以便比较。如果仅仅是查找数据库中name不重复的字段,很容易:SELECT min(`id`),`name` FROM `table` GROUP BY ...
分类:数据库   时间:2017-02-09 00:51:03    阅读次数:265
postgresql时间处理
时间取到截取 例:select date_trunc('second', "reportTime") from travel_message limit 10; 结果: 他人博客:http://blog.csdn.net/snn1410/article/details/7741283 ...
分类:数据库   时间:2017-02-09 00:35:13    阅读次数:221
MySQL数据类型
InnoDB表.frm:表结构.ibd:表空间(数据和索引)SHOWENGINESSHOWTABLESTATUS程序语言连接数据库的方式:动态SQL:通过函数或方法与数据库服务建立连接嵌入式SQL:JDBC,ODBC客户端:mysql,mysqladmin,mysqldumpmysqlimportmysqlcheck服务器:mysqld,mysqld_safe,mysqld_multimy.cnf..
分类:数据库   时间:2017-02-08 23:34:35    阅读次数:292
MySQL命令行工具
shell>mysql--user=user_name--password=your_passworddb_nameshell>mysql--helpshell>mysql-?选项--protocol={TCP|SOCKET|PIPE|MEMORY}mysql命令有些命令mysql可以自己解释。要查看这些命令,在mysql>提示下输入help或\h默认mysql>可以重新配置,怎么配置有哪..
分类:数据库   时间:2017-02-08 23:35:33    阅读次数:341
yum安装mysql 5.6
vim/etc/yum.repos.d/mysql.repo#EnabletouseMySQL5.6 [mysql56-community] name=MySQL5.6CommunityServer baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysqlyumcleanallyuminst..
分类:数据库   时间:2017-02-08 23:34:00    阅读次数:753
MySQL存储引擎MyISAM与InnoDB的优劣
使用MySQL当然会接触到MySQL的存储引擎,在新建数据库和新建数据表的时候都会看到。MySQL默认的存储引擎是MyISAM,其他常用的就是InnoDB了。至于到底用哪种存储引擎比较好?这个问题是没有定论的,需要根据你的需求和环境来衡量。所以对这两种引擎的概念、原理、异同和各自的优..
分类:数据库   时间:2017-02-08 23:34:09    阅读次数:325
同一台MySQL服务器启动多个端口
wget二进制的源码包解压catINSTLL-BINARY根据说明操作,具体安装步骤请看http://www.lishiming.net/thread-7-1-1.html其中1-4步骤是相同的,第5步,也是最重要的一步,要初始化数据库因为是多个端口,所以要根据配置文件来初始化多个数据库比如说有2个端口则要运行两次./script..
分类:数据库   时间:2017-02-08 23:32:04    阅读次数:295
Mysql各种存储引擎的特性以及如何选择存储引擎
几个常用存储引擎的特点下面我们重点介绍几种常用的存储引擎并对比各个存储引擎之间的区别和推荐使用方式。特点MyisamBDBMemoryInnoDBArchive存储限制没有没有有64TB没有事务安全支持支持锁机制表锁页锁表锁行锁行锁B树索引支持支持支持支持哈希索引支持支持全文索引支持集群索..
分类:数据库   时间:2017-02-08 23:33:05    阅读次数:313
使用xtrabackup备份innodb引擎的数据库
innodb引擎的数据库可以使用mysqldump备份,如果表很大几十个G甚至上百G,显示用mysqldump备份会非常慢。然后使用xtrabackup可以很快的在线备份innodb数据库。InnoDB有个商业的InnoDBHotbackup,可以对InnoDB引擎的表实现在线热备。而percona出品的Xtrabackup,是InnoDBHotback..
分类:数据库   时间:2017-02-08 23:32:31    阅读次数:277
使用DBMS_ROWID获取被阻塞行的rowid
在使用v$session视图在查询会话的行锁的等待事件时,视图中提供了会话等待的对象号(ROW_WAIT_OBJ#)、文件号(ROW_WAIT_FILE#)、块号(ROW_WAIT_BLOCK#)和行号(ROW_WAIT_ROW#)但是如何使用这些信息定位出会话等待的是哪一行呢?答案就是使用DBMS_ROWID打开两个会话同时更新同一条..
分类:数据库   时间:2017-02-08 23:25:41    阅读次数:262
mysql-数据库主从备份
环境:主:172.16.115.161从:172.16.115.1631.主从机器上安装mysql和mysql-serveryuminstall-ymysqlmysql-server2.主从配置文件开启二进制文件;服务器id用于区分一组服务器中的不同主机,一般用IP地址最后一位vim/etc/my.cnf3.启动主从服务器,并且主给从授予replicationslave..
分类:数据库   时间:2017-02-08 23:26:50    阅读次数:259
初学时简单的操作数据库方法
一:cmd操作数据库--开启数据库net start mysql--关闭数据库net stop mysql--1:连接数据库mysql -uroot -p--2:查询数据库show databases;--3:设置字符编码set names gbk;--4:增加数据库create database ...
分类:数据库   时间:2017-02-08 23:14:36    阅读次数:286
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!