数据库
文章平均质量分 71
陶大海888
换一个角度,换一种心情
展开
-
jdbc注册驱动三种方式
我们使用JDBC访问数据库时,第一步需要注册驱动以mysql数据库为例平常我们都是Class.forName("com.mysql.jdbc.Driver");有没有人觉得为什么我只做了一个Class.forName的操作,DriverManager就知道这个驱动在哪里这里都没有引用给DriverManager其实注册驱动有三种方式第一种Class.forName中的参原创 2016-08-31 22:38:31 · 4780 阅读 · 2 评论 -
数据库SQL优化大总结
数据库SQL优化大总结之 百万级数据库优化方案网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。作者:雲霏霏来源:雲霏霏的博客|2014-07-18 09:33 移动端 收藏 分享网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家转载 2017-08-29 11:26:58 · 437 阅读 · 0 评论 -
oracle索引总结
oracle索引总结简介1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率转载 2017-08-29 11:49:58 · 390 阅读 · 0 评论 -
PHP学习笔记4-php的MYSQL数据库访问
04-PHP的MYSQL数据库访问1. PHPMYSQL支持配置2. PHPMYSQL的连接3. PHP库的创建4. PHP表的创建5. PHP数据插入、删除、更新6. PHP数据查询7. PHP数据库连接封装一:PHP MYSQL 支持配置1、检测PHP 数据库支持$conn= mysqli_connect("127.0.0.1:330原创 2017-08-18 15:32:22 · 436 阅读 · 0 评论 -
Oracle学习笔记--day05
PL/SQL编程简介SQL,一种通用的数据库语言,只能实现简单的功能(访问数据库操作)Oracle公司对SQL进行了扩展,扩展后得到的语言叫PL/SQL,过程化SQL语言(Procedural Language/SQL),是Oracle数据库中的编程语言,功能更加强大,用于开发基于数据库的应用程序PL/SQL Procedural Language/SQL[pr原创 2017-04-28 08:56:57 · 575 阅读 · 0 评论 -
Oracle学习笔记--day06
触发器trigger数据库对象命名块,有名字,会被编译并存储在数据库中当在表、视图、数据库中发生某些事件时,Oracle会自动执行的一段程序只有在触发器对应的事件发生时,触发器才会执行,触发器是自动执行的一段代码,用户不能调用触发器的4要素: 1、触发源用于指定在操作什么时会引发触发器执行表、视图、数据库 2、触发的事件用于指定在原创 2017-04-28 08:57:32 · 793 阅读 · 0 评论 -
Oracle学习笔记--day04
Oracle分页MySQL:select *from xxxlimit ?,?pageNo start pageSize1 032 333 634 93start:0 + (pageNo - 1) * pageSizeoracle中,没有limit关键字,但每个查询都有一个可以使用的列:rownum伪列创建表时原创 2017-04-28 08:55:58 · 433 阅读 · 0 评论 -
Oracle学习笔记--day03
oracle的scott用户的表的结构:dept 部门表:DEPTNO NUMBER(2) pk 表示部门编号,由两位数字所组成 DNAME VARCHAR2(14)部门名称,最多由14个字符所组成LOC VARCHAR2(13)部门所在的位置emp 雇员表:EMPNO NUMBER(4)pk 雇员的编号,由四位数字所组成ENAME VARCHAR2(1原创 2017-04-28 08:55:18 · 527 阅读 · 0 评论 -
oracle学习笔记--day02
SQL表创建表1:create table 表名(列名1 列类型1,列名2 列类型2,...) [tablespace 表空间名]最后一条定义语句不能加,号2:create table 表名 as select语句 根据查询结果创建一个新的表列与查询结果中的列相同数据与查询结果中的数据相同数据类型varchar2(n)长度可变的字原创 2017-04-28 08:54:12 · 809 阅读 · 0 评论 -
Oracle学习笔记--day01
数据库介绍目前主流的关系型数据库有mysql、oracle、db2、sqlserver、sybase等sqlserver/access 微软瑞典mysql 由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品美国oracle 甲骨文美国sybase公司 赛贝斯美国IBM公司 DB2小型数据库access基本没原创 2017-04-28 08:52:48 · 2467 阅读 · 0 评论 -
mysql入门
连接数据库A:用命令连接mysql(注意-h -u -p之后都是直接连ip用户名和密码,没有空格,示列如下)mysql -h127.0.0.1 -uroot -p123456-h服务器ip-u 用户名-p 密码B:使用客户端连接退出数据库exitquit建数据库—删除库(如果存在删除)原创 2016-11-15 11:14:42 · 340 阅读 · 0 评论 -
JDBC新手快速入门
jdbc实现步骤首先导入数据库厂商的jar包!import java.sql.*;第一步加载驱动Class.forName("com.mysql.jdbc.Driver")第二步创建连接对象Connection con =DriverManger.getconnection("jdbc:mysql://localhost:3306/studb","root","");第三步创建处理对象Statement st=con.createStatement();第四步相应处理原创 2016-11-17 10:52:08 · 484 阅读 · 0 评论 -
从淘汰Oracle数据库的事情说起
公司搞淘汰Oracle数据库的事情已经搞了好久了,这个事情其实和国内淘宝系搞的去IOE(IBM、Oracle和EMC)是类似的,基本上也是迫不得已,Oracle的维护成本太高,而公司内部基于Oracle数据库的数据仓库,也是问题频出;另一个原因则是scalability。我相信这两个原因许多人都非常清楚。而这个淘汰,也不是简简单单换一个关系数据库,比如把Oracle换成MySQL,或者换到云上(R转载 2016-10-21 10:59:56 · 3956 阅读 · 0 评论 -
Redis小白入门学习笔记(全)
一、Redis简介1. 关于NoSQL NoSQL的全称是Not only SQL,在过去的几年中,NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,与之相应的产品也呈现出雨后春笋般的生机。然而在众多产品中能够脱颖而出的却屈指可数,如Redis、MongoDB、BerkeleyDB和memcached等内存数据库。由于每种产品所拥有的特征不同,因此它们的应用场景也存在着一定的差异...原创 2018-12-26 10:23:19 · 637 阅读 · 0 评论