1,什么牌子的数据库最好2,目前什么数据库最好用啊3,内存数据库主流的有哪些并给出各自特点4,内存数据库mysql和sqlite哪个更好5,sql数据库数据排名1,什么牌子的数据库最好
oracle
oracle 最好啦,我们大学生都学这个的,甲骨文公司的。。
2,目前什么数据库最好用啊
oracle,mysql,sql server等等
自己测试选简单,硬件要求低的,如mysql
企业级建议用oracle,功能较全安全性高、功能全的使用oracle
便于携带、操作简便的使用mysql
通常使用sql server最安全,功能最多的是oracle,但是硬件要求也相对比较高
最大众化的一般是mysql和sqlserver两种
还有一种是适合比较小的,功能相对简单的access,
至于哪个好用,就要看你用他干吗了,
开发企业级一般90%是oracle,其他的一些应用程序,其他几个都可以满足
3,内存数据库主流的有哪些并给出各自特点
目前关系型内存数据库主要有mysql(使用内存存储引擎)、sql server(in-memory oltp)、数蚕内存数据库、oracle 内存数据库。mysql:免费产品,内存存储引擎使用较少。sql server:微软的商业化产品,是为了适应大数据等业务产品新添加的存储引擎,微软sql语句兼容性好,商业化成熟度高。数蚕内存数据库:数蚕科技针对中小型企业的内存数据库,目前成熟度较弱,c++接口特性良好,sql特性较弱,只支持基本的sql语句操作,不支持事务。oracle 内存数据库:基于内存计算的关系数据库, 提供了响应时间极 短且吞吐量极高的应用程序。非关系型内存数据库主要有fastdb、memcached和redis等主流内存数据库。结构简单,支持数据结构多以基础数据结构为主,一般应用于缓存等非关键数据存储,其优点是数据查询速度快,对下层编程接口良好。
4,内存数据库mysql和sqlite哪个更好
sqlite算是内存数据库吧mysql怎么也是内存数据了?sqllite我觉得主要简单适用、安卓系统用的比较多;不过安全性么,担心其它内存数据库还有:altibaseoracle 内存数据库系列 berkeley db 和 timestenextremedbh2 databasederby, hsqldb等1、使用广度:mysql>sqlite。导致网络上mysql相关的页面更多2、软硬环境:mysql>sqlite。mysql比较健壮,适合于各种软硬件下的各种环境,能够依据硬件及配置发挥不同的性能,sqlite却比较单一。3、查询语法:mysql>sqlite。mysql的sql语法结构比较健全,sqlite稍逊色4、适用场合:mysql 中大型网络项目,sqlite小型网络项目或中小型软件项目5、维护难度:mysql>sqlite。mysql具备各种维护方式和辅助软件,sqllite维护方式较少6、性能评分:分别在不同的配置上,执行各种同功能的sql语句,会有不同的性能体现,这个无法评比。只能依据自己的需要来选择最合适的。
5,sql数据库数据排名
适用于sqlserver2005及oracle10g以上版本,其他数据库可能不适用,到时候你把xxx处换成你要查的数就行,还有,这个不包括数值一样比如两个数相同,而你查的正是这个数的情况,那样排名可能会一下查出两个排名select t.rn from(select row_number() over (order by 数值 desc) rn,数值 from 表名) twhere t.数值=xxx先把字段所有值拿出来,加编号(1开始 1++)放到临时表中,再拿你调去的值查找,编号是多少,排名就是多少. ps 代码么 不会.....如果这个表是tablename,字段名是fieldname,数值是value,那么sql这么写:select sum(fieldname>value)+1 from tablename上面是mysql的写法,如果是oracle的话要复杂一点,要用sum(case .. when .. then 1 else 0 end)+1首先必须是有能排序的那一列。。按照大小排序, 然后嵌套查询拿id做个比方select count(id) from (select * form表名 order by id asc) where between id=(select min(id) from表名 ) and id=(你要查询的那个);我是通过排序后,查询第一个到你要查询的那个数据之间有多少个数,才知道是排第几的...你看看能不能看懂。。。好用的话给个采纳,谢谢