数据库主键性能对比: 测试表:id_int()、 初始化100w条数据的存储过程: 数据插入过程能发现int自增的插入速度明显高出另外两个,uuid()函数调用肯定没有自增快。不过相较于插入,我更关注查询的性能对比 count: 长整形的效率明显高于字符型的 基于主键查询:差别不大 基于name查询 ...
分类:
数据库技术 时间:
2016-11-12 16:09:29
收藏:
0 评论:
0 赞:
0 阅读:
189
1.获得连接:Connection con = null; con = DBUtil.getConnection(); 2.写sql语句:String sql=""; 3.用连接加载预编译的sql语句:PrepareStatement ps = con.prepareStatement(sql); ...
分类:
数据库技术 时间:
2016-11-12 16:08:11
收藏:
0 评论:
0 赞:
0 阅读:
314
版权声明:本文由陈苗原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/206 来源:腾云阁 https://www.qcloud.com/community phpMyAdmin是一款基于Web端运行的开源数据库管理工具,支持 ...
分类:
数据库技术 时间:
2016-11-12 14:16:22
收藏:
0 评论:
0 赞:
0 阅读:
263
SQL时间戳的使用 一直对时间戳这个概念比较模糊,相信有很多朋友也都会误认为:时间戳是一个时间字段,每次增加数据时,填入当前的时间值。其实这误导了很多朋友。 1.基本概念 时间戳:数据库中自动生成的唯一二进制数字,与时间和日期无关的, 通常用作给表行加版本戳的机制。存储大小为 8个字节。 每个数据库 ...
分类:
数据库技术 时间:
2016-11-12 14:13:08
收藏:
0 评论:
0 赞:
0 阅读:
245
ORACLE恢复删除表或表记录 一:表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有: 1、从flash back里查询被删除的表 select * from recyclebin 2.执行表的恢复 flashback table ...
分类:
数据库技术 时间:
2016-11-12 14:11:52
收藏:
0 评论:
0 赞:
0 阅读:
248
前些日子安装和配置mysql,遇到一些问题,在这里记录一下。 1、首先,把zip的mysql解压。 2、设置环境变量PATH中添加你的mysql解压目录。 3、在mysql根目录下新建my.ini文件 4、进到mysql安装目录下/bin中,以管理员权限运行,此处mysql5.7不同于以前的版本,直 ...
分类:
数据库技术 时间:
2016-11-12 14:01:32
收藏:
0 评论:
0 赞:
0 阅读:
175
1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),再通过java.lang.Class类的静态方法forName(String className)实现。 例如: 2、提供JDBC连接的URL 连接URL定义了连接数据库时的协议、子协议、数据源 ...
分类:
数据库技术 时间:
2016-11-12 14:00:02
收藏:
0 评论:
0 赞:
0 阅读:
250
MySQL pdo预处理能防止sql注入的原因: 1、先看预处理的语法 $pdo->prepare('select * from biao1 where id=:id'); $pdo->execute([':id'=>4]); 2、语句一,服务器发送一条sql给mysql服务器,mysql服务器会解 ...
分类:
数据库技术 时间:
2016-11-12 13:56:24
收藏:
0 评论:
0 赞:
0 阅读:
310
CentOS 7的yum源中貌似没有正常安装MySQL时的mysql-sever文件,需要去官网上下载 # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-communit ...
分类:
数据库技术 时间:
2016-11-12 13:50:21
收藏:
0 评论:
0 赞:
0 阅读:
260
首先确保远程的数据库的编码类型是utf-8 在对应的连接上 右键-》连接属性->高级 去掉使用mysql字符集 然后上面的编码选择 (65001)utf-8 接着打开连接 找到对应的数据库 右键 数据库属性 把编码也改成UTF-8 这样就可以了 ...
分类:
数据库技术 时间:
2016-11-12 11:53:42
收藏:
0 评论:
0 赞:
0 阅读:
221
最近许多项目咨询,mysql进行级联删除的问题。在此做个系统的扫盲。 一 什么是级联删除。 即依赖于外键关系,删除父表时,一并删除独立依赖于此表的子表。 二 如何做到级联删除 其实非常简单,需要建立表的时候明确指定,外键依赖关系的属性为允许级联删除。 ON DELETE CASCADE 三 使用级联 ...
分类:
数据库技术 时间:
2016-11-12 11:47:23
收藏:
0 评论:
0 赞:
0 阅读:
268
场景【1】多表联查时,主表与关联表同时与同一张(第三张表)有关联,类似三角恋关系- - 涉及表: HOUSE:记录了房屋信息 ROOMS:记录了房间信息 HOUSE_STATUS:记录了状态信息的中文字段 房屋信息HOUSE表中有一个关于记录房屋状态的字段,status_id,与HOUSE_STAT ...
分类:
数据库技术 时间:
2016-11-12 11:46:00
收藏:
0 评论:
0 赞:
0 阅读:
240
取得字符串中指定起始位置和长度的字符串 substr( string, start_position, [ length ] ) 如: ...
分类:
数据库技术 时间:
2016-11-12 11:30:17
收藏:
0 评论:
0 赞:
0 阅读:
288
要想知道每个数据库的大小的话,步骤如下: 1、进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2、查询所有数据的大小: select concat(round(sum(data_length/1024/1024),2),' ...
分类:
数据库技术 时间:
2016-11-12 07:47:33
收藏:
0 评论:
0 赞:
0 阅读:
225
入门案例 如果我们在输入用户名与密码时,输入的信息如下: 用户名: tom' OR '1'='1 密码:任意输入 这时会发现,我们的程序正确运行了,并显示用户登陆成功及用户的详细信息。 这就产生了SQL注入问题 所谓SQL 注入是用户利用某些系统没有对输入数据进行充分的检查,从而进行恶意破坏的行为。 ...
分类:
数据库技术 时间:
2016-11-12 07:40:18
收藏:
0 评论:
0 赞:
0 阅读:
262
OracleLogMiner是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle在线/归档日志文件中的具体内容,特别是该工具可以分析出所有对于数据库操作的DML和DDL语句。该工具特别适用于调试、审计或者回退某个特定的事务。LogMiner分析工具实际..
分类:
数据库技术 时间:
2016-11-12 02:37:06
收藏:
0 评论:
0 赞:
0 阅读:
245
纲要: Properties prop = new Properties(); BasicDataSource ds = new BasicDataSorce(); Connection conn = ds.getConnection(); package util; import java.io. ...
分类:
数据库技术 时间:
2016-11-12 02:09:24
收藏:
0 评论:
0 赞:
0 阅读:
172