码迷,mamicode.com
首页 > 数据库 > 周排行
Oracle入门笔记
参考教材《深入浅出Oracle》 兴趣 + 勤奋 + 坚持 + 方法 ≈ 成功 DBA生存之四大守则 1.备份重于一切; 2.三思而后行; 3.rm是危险的; 4.你来制定规范; 第一章:数据库的启动和关闭: Oracle Server主要由两部分组成:Instance 和 Database。 In ...
分类:数据库   时间:2017-08-30 15:28:45    阅读次数:124
数据库数据的批量修改操作
如果有大量不同数据要进行修改可以执行一下SQL (此为Sql Server) 1.首先将要修改的数据导入数据库然后进行如下操作 // 2.删除要修改数据中的为空 和 为 null 的数据 注:数据为空或者 为null 数据不变(根据实际情况不一定要执行这句sql) -- delete a FROM  ...
分类:数据库   时间:2017-08-30 15:31:51    阅读次数:259
Oracle数据库约束问题
你对ORACLE约束的了解如何?比较模糊还是相当透彻?如果你对下面几个问题了如指掌的话,恭喜你,你已经对约束掌握得比较好了,不用看这篇文章了。ORACLE的约束有啥功能作用? 有哪些类型约束(不同版本ORACLE是否不同)?视图有约束吗?约束是否会影响SQL性能? 约束信息存储在哪些系统视图、数据字 ...
分类:数据库   时间:2017-08-30 15:32:10    阅读次数:184
Mysql主从复制
Mysql主从复制也叫作Replication 1 他的原理 http://www.cnblogs.com/crazylqy/p/4065374.html 2 他的实现 这里有一个专题专门对mysql从历史到发展到架构,到mysql集群都有比较详细的介绍:http://www.cnblogs.com ...
分类:数据库   时间:2017-08-30 15:32:45    阅读次数:226
mysql表情存储报错问题
mysql采用utf-8字符编码,但在移动端使用输入法的表情并存储数据库的时候,出现错误。 经排查,原因在于utf-8编码无法存储表情字符。 解决步骤: default-character-set = utf8mb4 [MySQL] default-character-set = utf8mb4 [ ...
分类:数据库   时间:2017-08-30 15:36:57    阅读次数:152
mysql:设置字符集utf8mb4 支持emoji字符
为什么要把数据库的字符集设置成utf8mb4呢?以前一直用的都是utf8啊? 答案在这里:utf8适用于不使用移动设备的互联网交互,utf8mb4适用于当前的移动设备互联网开发,因为移动设备中常常会有表情符号(emoji)的存储,它占用4个字节的存储空间,而utf8是3个字节,这样,用3个字节去存储 ...
分类:数据库   时间:2017-08-30 15:38:10    阅读次数:192
MySQL 索引
1、为什么会有索引 当数据保存在磁盘介质上时,它是作为数据库存放的,每条数据是作为一个整体存储的。磁盘存放数据的数据结构类似于链表,即,每个节点除了包含本身数据,还包含一个指向下个节点的指针。相关数据逻辑相连,物理地址可以任意。 那么问题来,如果一个表有10W个数据,如果没有索引,那么当你按某个条件 ...
分类:数据库   时间:2017-08-30 15:38:18    阅读次数:243
JDBC(1)——获取数据库连接
主要讲通过 DriverManager 连接 DriverManager 是驱动的管理类. 1). 可以通过重载的 getConnection() 方法获取数据库连接. 较为方便 2). 可以同时管理多个驱动程序: 若注册了多个数据库连接, 则调用 getConnection() 方法时传入的参数不 ...
分类:数据库   时间:2017-08-30 15:38:36    阅读次数:252
mysql-5.7 innodb change buffer 详解
一、innodb change buffer 介绍: 1、innodb change buffer 是针对oltp场景下磁盘IO的一种优化(我也感觉这个不太像人话,但是它又非常的准确的说明 innodb change buffer 的功能) 二、innodb change buffer 原理: 对于 ...
分类:数据库   时间:2017-08-30 15:44:09    阅读次数:191
oracle使用随笔
一,centos 7安装桌面环境 首先使用命令yum grouplist查看可以使用的group 然后命令安装Gnome Desktop。(http://jingyan.baidu.com/article/0964eca26fc3b38284f53642.html) 遇到的问题: 1,重启系统后出现 ...
分类:数据库   时间:2017-08-30 15:46:45    阅读次数:183
MySQL组内排序取最大值
最近业务反馈一个查询异常的问题,需要DBA对查询结果异常给出解释,并帮助他们解决该问题。问题本质是一个组内排序取最大值的问题,根据业务需求,我构建了测试用例 测试用例 --建表 create table testorder (id int not null, no int not null, nam ...
分类:数据库   时间:2017-08-30 15:48:35    阅读次数:219
MySQL之——GROUP BY分组取字段最大值
方法一:(效率最高)select * from test as a where typeindex = (select max(b.typeindex) from test as b where a.type = b.type );方法二:(效率次之)select a.* from test a,( ...
分类:数据库   时间:2017-08-30 15:49:56    阅读次数:327
0822JDBC--Java连接数据库
JDBC定义: JDBC全称: Java DataBase Connectivity 独立于特定数据管理系统, 通用的sql数据库存取和操作的公共接口, 是一种面向接口编程 JDBC为访问不同的数据库提供了不同的途径 ojdbc6.jar是JDBC连接数据库所必需的一个驱动包, 这个驱动包里面的某些 ...
分类:数据库   时间:2017-08-30 16:31:57    阅读次数:188
Linux Centos6.8 安装配置MongoDB-3.4.0
1 下载安装包 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.4.0.tgz 2 解压安装包 tar zvxf mongodb-linux-x86_64-amazon-3.4.0.tgz 3 创建配置启动文件 ...
分类:数据库   时间:2017-08-30 16:32:14    阅读次数:316
Eclipse连接到My sql数据库的操作总结/配置数据库驱动
Eclipse连接到MYSQL数据库的操作 (自己亲测,开始学习Eclipse(我的Eclipse版本是4.5.2,Jdbc驱动器的jar包版本是5.1.7,亲测可以使用)连接到数据库的时候,发现网上有好多经验,但是发现网上的出现很多错误,故此发表此博客,希望对大家有所帮助) 1:首选你需要下载Jd ...
分类:数据库   时间:2017-08-30 16:33:37    阅读次数:236
SQL Server 2008 开启数据库的远程连接
转载: 陈萌_1016————有道云笔记 SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置: 1,SQL Server Management Studio Express(简写SSMS ...
分类:数据库   时间:2017-08-30 16:34:03    阅读次数:203
HTML5 — Wed SQL 本地数据库示例
1 <!DOCTYPE html>2 <html lang="en">3 <head>4 <meta charset="UTF-8">5 <title>Title</title>6 <script src="sql.js"></script>7 </head>8 <!--打开网页即调用init()函 ...
分类:数据库   时间:2017-08-30 16:35:35    阅读次数:261
Eclipse中java获得mysql的查询结果集
不废话,先上代码,再上解释说明 结果如下所示 1:Result接口类似于一个临时表,用来暂时存放数据库查询操作所获得的结果集。 2:PreparedStatement接口中的excuteQuery()方法,在此PreparedStatement对象执行sql查询语句,返回结果为查询结果集Result ...
分类:数据库   时间:2017-08-30 16:39:41    阅读次数:265
大数据oracle分页查询
ROWNUM 可能都知道ROWNUM只适用于小于或小于等于,如果进行等于判断,那么只能等于1,不能进行大于的比较。 ROWNUM是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推。 ROWNUM总是从1开始,不管当前的记录是否满足查询结果,ROWNUM返回 ...
分类:数据库   时间:2017-08-30 16:40:53    阅读次数:296
linux 忘记mysql数据库密码
本人在CentOS6.4上安装万MySQL后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码。 使用rpm包安装完mysql后,按照一下步骤重置root密码: 启动mysql:#/etc/init.d/mysql sta ...
分类:数据库   时间:2017-08-30 16:42:12    阅读次数:245
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!