精华内容
下载资源
问答
  • 大家好,在上一讲中,讲了数据库的概念及表的概念,通过上讲的内容,我们大概了解了一些数据库的基本知识。其实,在我的日常生产中,数据库和我们也是息息相关的,当我们打电话、上网、去银行交易等等,都要访问不同...

    994f7a61bb1367f482bf3ee87093282e.png

    大家好,在上一讲中,讲了数据库的概念及表的概念,通过上讲的内容,我们大概了解了一些数据库的基本知识。其实,在我的日常生产中,数据库和我们也是息息相关的,当我们打电话、上网、去银行交易等等,都要访问不同的数据库,这些数据库各有自己的特点,但都有着上一讲我们讲的数据库的共同特性。在今天的内容中,我们还是普及些数据库的知识,我们看看现在流行的数据库有哪些?

    一 Microsoft Office Access 数据库

    这是由微软发布的关系数据库管理系统。它结合了Microsoft Jet Database Engine(数据库引擎)和图形界面特点,是Microsoft Office 的系统程序之一。专业版和更高版本的office版本里面被单独出售。和其他办公应用程序一样,ACCESS支持Visual Basic宏语言,可以用于面向对象编程,可以引用各种对象。

    再此和大家声明一点,我的这套《VBA与数据库操作》大部分是以微软Office Access 2013 版本为操作的对象同大家分享。

    二 MySQL数据库

    是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,可以说是最好的应用软件之一。这种数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了读取的速度并提高了灵活性。

    MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

    三 Oracle(Oracle Database)数据库

    是甲骨文公司推出的一个数据库管理系统。甲骨文就是前些时北京关闭的那个公司,CEO曾表示:不能让中国培养出比美国还多的工程师。我是学材料的工程师,看到这句话时确实感到有些自豪,让对手敬畏,这就是实力,但说句实在话,我们的技术确实需要质的提高,需要些肯于去实干的人才。可是国内很多人热衷于资本的运作,但资本的运作附加值很难产生前瞻性的科研成果,顶多也就是为了产生更多的资本。我们的软件业还需努力,WPS任重路远。

    Oracle数据库具有完整数据管理功能、完备关系产品、分布式处理功能、可以用ORACLE实现数据仓库操作等。

    四 DB2数据库

    是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux以及Windows服务器版本。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台。它提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。

    DB2以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。

    以上就是现在比较流行的一些数据库类型,当然还有其他的一些,读者可以在网上大概了解一下。我讲这些的目的是为了应用,不能用了半天连什么是数据库和数据库简单的知识都不知道。

    根据多年的经验,我一直认为,不要付给VBA过多的压力,VBA主要是实用,用于工作中的实际问题处理,是连接车站和家住址之间的汽车和电动车,不是飞机和高铁,如果行程几千公里,汽车虽然也可以到达,真的不如做飞机和高铁。所以我这里主要是讲解VBA与ACCess 数据库地操作,至于其他的数据库只是作为了解。因为对于大多数的VBA用户,ACCess数据库是足够的,而且是OFFICE的一个组件。

    68283ddd1fa29dd001e7c582dbf8c645.png

    今日内容回向:

    1 你了解有哪些数据库类型呢?

    2 OFFICE 自带的数据库是哪个类型呢?

    展开全文
  • 常见数据库类型

    2020-11-03 23:37:02
    关系型数据库 MySQL Mysql由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS应用软件之一. SQLServer SQL Server 是Microsoft 公司推出的关系...

    关系型数据库

    MySQL

    Mysql由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS应用软件之一.

    SQLServer

    SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点.

    Oracle

    ORACLE数据库系统是美国ORACLE公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的C/S或B/S体系结构的数据库之一。

    非关系型数据库

    redis是键值对数据库,数据一般存在内存中,读写速度快(10W/s),适合作为缓存服务.

    MongoDB是文档型数据库,数据结构要求不严格,适合存储结构不确定或者价值较低的数据.

    HBASE是列存储数据库,查找速度快,更容易进行分布式扩展,适合作为文件存储服务.

    Neo4j是图形数据库,使用"图结构"存储,适合做社交网络计算等等.

    展开全文
  • ISAMISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之...

    ISAM

    ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文件就无法恢复了。如果你正在把ISAM用在关键任务应用程序里,那就必须经常备份你所有的实时数据,通过其复制特性,MySQL能够支持这样的备份应用程序。

    MyISAM

    MyISAM是MySQL的ISAM扩展格式和缺省的数据库引擎。除了提供ISAM里所没有的索引和字段管理的大量功能,MyISAM还使用一种表格锁定的机制,来优化多个并发的读写操作。其代价是你需要经常运行OPTIMIZE TABLE命令,来恢复被更新机制所浪费的空间。MyISAM还有一些有用的扩展,例如用来修复数据库文件的MyISAMChk工具和用来恢复浪费空间的MyISAMPack工具。

    MyISAM强调了快速读取操作,这可能就是为什么MySQL受到了Web开发如此青睐的主要原因:在Web开发中你所进行的大量数据操作都是读取操作。所以,大多数虚拟主机提供商和Internet平台提供商(Internet Presence Provider,IPP)只允许使用MyISAM格式。

    HEAP

    HEAP允许只驻留在内存里的临时表格。驻留在内存里让HEAP要比ISAM和MyISAM都快,但是它所管理的数据是不稳定的,而且如果在关机之前没有进行保存,那么所有的数据都会丢失。在数据行被删除的时候,HEAP也不会浪费大量的空间。HEAP表格在你需要使用SELECT表达式来选择和操控数据的时候非常有用。要记住,在用完表格之后就删除表格。让我再重复一遍:在你用完表格之后,不要忘记删除表格。

    InnoDB和Berkley DB

    InnoDB和Berkley DB(BDB)数据库引擎都是造就MySQL灵活性的技术的直接产品,这项技术就是MySQL++ API。在使用MySQL的时候,你所面对的每一个挑战几乎都源于ISAM和MyISAM数据库引擎不支持事务处理也不支持外来键。尽管要比ISAM和MyISAM引擎慢很多,但是InnoDB和BDB包括了对事务处理和外来键的支持,这两点都是前两个引擎所没有的。如前所述,如果你的设计需要这些特性中的一者或者两者,那你就要被迫使用后两个引擎中的一个了。

    如果感觉自己的确技术高超,你还能够使用MySQL++来创建自己的数据库引擎。这个API为你提供了操作字段、记录、表格、数据库、连接、安全帐号的功能,以及建立诸如MySQL这样DBMS所需要的所有其他无数功能。深入讲解API已经超出了本文的范围,但是你需要了解MySQL++的存在及其可交换引擎背后的技术,这一点是很重要的。估计这个插件式数据库引擎的模型甚至能够被用来为MySQL创建本地的XML提供器(XML provider)。(任何读到本文的MySQL++开发人员可以把这一点当作是个要求。)

    展开全文
  • varbinaryvarchar2 varcharSql server与java.sql.Types的对应Sql server java.sql.Typesbigint (2005,2008) biginttimstamp,binary binarybit bitchar,nchar,unqualified chardatetime datemoney,smallmoney,decimal...

    varbinary

    varchar2 varchar

    Sql server与java.sql.Types的对应

    Sql server java.sql.Types

    bigint (2005,2008) bigint

    timstamp,binary binary

    bit bit

    char,nchar,unqualified char

    datetime date

    money,smallmoney,decimal decimal

    float (2005,2008) double

    float(2000) float

    int integer

    image longvarbinary

    text,ntext,xml longvarchar

    numeric numeric

    real real

    smallint smallint

    datetime,smalldatetime timestamp

    tinyint tinyint

    varbinary varbinay

    nvarchar,varchar varchar

    DB2与java.sql.Types的对应

    bigint bigint

    blob blob

    character,graphic char

    clob clob

    date date

    decimal decimal

    double double

    integer integer

    longvargraphic longvarchar

    longvarchar

    real real

    smallint smallint

    time time

    timestamp timestamp

    vargraphic varchar

    varchar

    MySQL与java.sql.Types的对应

    MySQL java.sql.Types

    bigint bigint

    tinyblob binary

    bit bit

    enum,set,char char

    date,year date

    decimal,numeric decimal

    double,real double

    mediumint,int integer

    blob,mediumblob blob

    longblob

    float real

    smallint smallint

    time time

    timestamp,datetime timestamp

    tinyint tinyint

    varbinary,binary varbinay

    varchar,tinytext,text varchar

    Sybase与java.sql.Types的对应

    Sybase java.sql.Types

    binary binary

    bit bit

    char,nchar, char

    money,smallmoney,decimal decimal

    float double

    int integer

    image longvarbinary

    text longvarchar

    numeric numeric

    real real

    smallint smallint

    datetime,smalldatetime timestamp

    tinyint tinyint

    varbinar,timestamp varbinay

    nvarchar,varchar ,sysname varchar

    展开全文
  • 四大数据库备份类型比较 1、数据库备份一般实用于数据更新缓慢的数据库中,备份将创建当备份完成时数据库内存在的数据的副本。与事务日志备份和差异数据库备份相比,数据库备份中的每个备份使用的存储空间更多。...
  • 1. Oracle的时间类型: ... 感谢原作者... 1.1 DATE这是ORACLE最常用的日期类型,它可以保存日期和时间,常用日期处理都可以...DATE表示的日期范围可以是公元前4712年1月1日至公元9999年12月31日date类型数据库中...
  • 注意: 多数情况不加是正常使用,但是如果出现报错:无效的列类型,则是... 常见数据库类型和java列席对比 JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDe..
  • 并发控制常见类型本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦: 一、按操作划分,可分为DML锁、DDL锁 二、按锁的粒度划分,可分为表级锁、行级锁、页级锁(mysql) 三、按锁...
  • 不管何种数据库,常用数据类型无外乎数值型、字符型、日期时间型。 下文列出常见数据库的各种常用数据类型
  • 常见数据库基本数据类型整理

    千次阅读 2013-09-30 22:02:43
    ORACLE数据库类型   字符类型 char[(length)] 定长字符 最长2000字节 varchar2[(length)] 可变长度的字符数据类型,最长4000字节 NCHAR[(length)] 固定长度的字符数据类型,由国际字符语言(national language ...
  • nodejs里一般常见数据库类型有哪些?一起来了解下。node.js是一个让JavaScript 运行在服务端的开发平台,可用于方便地搭建响应速度快、易于扩展的网络应用。Node使用事件驱动, 非阻塞I/O模型而得以轻量和高效,...
  • 在如今的互联网大背景下,网站开发成为了一个大热门,而网站开发离不开数据库的支持。对于开发人员来说,数据库日渐成为IT...常用的数据库类型如Access、SQLServer和MySQL。如果用户想做一个网站,哪种数据库更加适...
  • 数据库常见数据类型

    2021-04-10 16:52:00
    常见的数据类型: 数值型: 整型:tinyint(1字节)、smallint(2字节)、mediumint(3字节)、int/integer(4字节)、bigint(8字节) 特点:默认是有符号的,要设置无符号,需添加unsigned关键字;不设置长度,会有默认的...
  • 误区1:int后面的长度与存储长度无关,仅仅是显示长度。...显示宽度与存储大小或类型包含的值的范围无关;1.经纬度字段`longitude` varchar(16) DEFAULT NULL COMMENT '场所所在经度',`latitude` va...
  • 常见数据库1.1 关系型数据库1.2 NoSQL1.3 NewSQL2. 其他数据库知识2.1 数据库中间件2.2 数据库的范式2.3 数据库事务3.Mysql详解3.1 基础知识3.2 调优 1. 常见数据库 1.1 关系型数据库 常用的关系型数据库主要是...
  • 转自:http://blog.csdn.net/hbzyaxiu520/article/details/5457225 常见数据库字段类型与java.sql.Types的对应 Oracle与java.sql.Types的对应 Oracle java.sql.Types blob ...
  • JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL java.math.BigDecimal BIT boolean BOOLEAN boolean TINYINT byte SMALLINT short ...
  • 常见数据库数据的类型及大小

    万次阅读 2016-03-17 17:17:32
    Microsoft Access 数据类型 数据类型 描述 存储 Text 用于文本或文本与数字的组合。最多 255 个字符。 Memo Memo 用于更大数量的文本。最多存储 65,536 个字符。 注释:...
  • ISAMISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之...
  • 数据库类型判断

    千次阅读 2019-06-14 20:37:20
    判断数据库类型,主要是通过各数据库特有的函数,字符串处理,注释等来排除、猜测数据库的类型。 常见的数据库: Oracle、MySQL、SQL Server、Access、MSsql、Postgresql,mongodb等 前端与数据库类型: asp:sql ...
  • 来源http://yang7527.iteye.com/blog/850361 [测试]常见数据库字段类型与java.sql.Types的对应 Oracle与java.sql.Types的对应 Oracle
  • 0x00、常用数据库常见数据库Oracle、MySQL、SQL Server、Access、MSsql、mongodb等。关系型数据库通过外键关联来建立表与表之间的关系,非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,052
精华内容 2,820
关键字:

常见数据库类型