简单易用的数据库哪个比较好?

万纬财务分析


简单易用的数据库哪个比较好?这个要具体看你的用途,如果数据量比较少(10万左右),追求简约简单,免费开源的sqlite就行,如果数据量比较多,考虑到高并发、分布式,可以使用专业的mysql、postgresql,下面我分别简单介绍一下,感兴趣的朋友可以尝试一下:

小巧灵活sqlite

这是基于c语言开发的一个轻量级关系型数据库,短小精悍、免费开源,个人使用无需繁琐的配置,只需一个简单的运行库便可直接使用,针对各种编程语言都提供了丰富的API接口,java、python、c#等都可轻松操作,如果你存储数据量不多,只是本地简单的操作(读多写少),可以使用一下这个数据库,占用内存非常少,轻便灵活,当然,在高并发、数据量大的情况下就不合适了:

专业强大mysql

这是目前应该广泛使用的一个关系型数据库,免费开源跨平台,在信息系统开发方面一直占据着主力位置,如果你从事于web开发或者网站后台建设,那么这个数据库一定非常熟悉,支持高并发、分布式,存储数据量相对于sqlite来说,更多也更安全,索引、触发器、存储过程等功能非常不错,支持数据导入导出、恢复备份,只要你熟悉一下基本使用过程,很快就能掌握和运用:

免费开源postgresql

这是加州大学计算机系开发的一个对象-关系型数据库(自由软件),免费、开源、跨平台,支持流计算、全文检索、图式搜索、并行计算、存储过程、空间数据、K-V类型,相比较mysql来说,在复杂查询、高并发下更稳定、性能更优越,可扩展性、可维护性非常不错,但也有劣势,例如新旧版本不分离存储,没有Coverage index scan等,总体使用效果来说还不错:

当然,除了以上3个数据库,还有许多其他数据库,像mssql、oracle等也都非常不错,对于存储和处理数据来说绰绰有余,只要你熟悉一下基本使用过程,很快就能入门的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。


小小猿爱嘻嘻


说一下MySQL数据库吧,因为我现在一直在用:

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。

MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。

MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择

MySQL,虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。

常用命令

1:使用SHOW语句找出在服务器上当前存在什么数据库:

t mysql> SHOW DATABASES;

2:创建一个数据库MYSQLDATA

t mysql> CREATE DATABASE MYSQLDATA;

3:选择你所创建的数据库

t mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)

4:查看现在的数据库中存在什么表

t mysql> SHOW TABLES;

5:创建一个数据库表

t mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6:显示表的结构:

t mysql> DESCRIBE MYTABLE;

7:往表中加入记录

t mysql> insert into MYTABLE values (”hyq”,”M”);

8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)

t mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;

9:导入.sql文件命令(例如D:/mysql.sql)

t mysql>use database;t mysql>source d:/mysql.sql;

10:删除表

t mysql>drop TABLE MYTABLE;

11:清空表

t mysql>delete from MYTABLE;

12:更新表中数据

t mysql>update MYTABLE set sex=”f” where name=’hyq’;

看完这几条估计有人会问了这个 mysql> 是什么,怎么每条都有,这个你就不用管了,在数据库中输入 mysql> 后面的语句就行,前面的只是指mysql数据库而已


码农的世界电脑技巧


其实数据分析并不是那么简单,最起码得会一些数学 统计学 数据库操作这些做支撑。从未来趋势来说,最好是学习python或者熟练掌握mysql。

当然,你如果都不想,那么下面有几款符合你的软件。

1.Tableau

功能强大,全面的数据可视化分析工具,具有强大的分析功能,基于图表仪表盘逻辑,可以完成复杂业务汇报,大量图表和数据

2.powerBI

微软推出的大杀器,更加符合对于普通数据的分析,更加简单。同时操作和excel类似(楼主用起来会更加顺手),图形丰富度和灵活性很高,具有复杂的数据处理功能,但是要对excel函数深入理解

3.Qlik

和tableua齐名的数据可视化工具,但其在国内更加受欢迎,界面简洁,操作简单,但不具有深度的数据分析,图形计算,不太能满足复杂业务分析。

其他还有很多,有tempo 帆软bi等,说实话,无论哪一种都需要付出时间去学习了解,如果你掌握编程和数据处理相关技术,你就可以脱离这些平台自己做处理,加油楼主


企校锦囊


如果是做500万以下的数据分析,推荐你学习使用mysql数据库,学习成本低,简单易用。入门的话,需要准备和学习以下几点内容。

安装mysql服务器端软件

打开浏览器输入https://dev.mysql.com/downloads/mysql或者百度搜索“mysql”关键字并选择mysql官网进入,选择downloads页面下,下载mysql服务器端软件。如下图所示:

选择和你操作系统相匹配的版本进行下载。下载时要注意是否是社区版,即软件名称中含有“mysql community server”关键字,因为社区版是免费的,企业版是收费,个人本地做数据分析社区版就满足需求了。下载完成后按照一般的软件安装方法安装即可。

安装mysql客户端软件

安装完成mysql服务器端软件后需要安装客户端来做数据分析。如果你是mac系统推荐选择免费版本的navicat客户端,如果你是windows系统推荐选择更加好用的heidiSql客户端。

下载安装完成后,按照网上的教程连接本地数据库,新建表,导入你excel中的数据,一切数据分析的环境就都准备好了。

学习sql基础

如果要做数据分析首先要学习一些简单的sql脚本语言。建议看一些网上的教程或者买一本sql基础的书系统的学习一下。主要学习的重点是sql查询、聚集函数等查询统计类知识。可以结合你数据分析的需求,带着目的去学习。同时边学习边在mysql客户端中进行实践。慢慢你就掌握了sql语言了。

总结

mysql安装维护简单,学习成本低。重点是sql语言的掌握对你做数据分析会有很大的帮助。学习中有任何问题可以 关注我,随时交流。


每天学点编程技巧


作为一个软件开发人员,长期需要和数据库打交道,个人更加青睐于MySQL。虽然可能基于你的Excel原因,有些人会建议你使用Access数据库,但是基于我个人的 意见,我并不建议你那样做。采用MySql的具体理由如下:

1.MySQL具有普遍性,在国内的环境中,绝大多数的互联网企业采用的是MySQL。有了广大的用户基础后,针对于各种问题网上也能更好地找到解决方案。

2.MySQL相对于Oracle而言,更加轻量化,针对于从Excel量级的数据,没必要使用Oracle。同时MySQL是完全免费的,不用担心版权及费用问题,无论对个人还是对预算有限的企业而言都是很好的选择。

3.MySQL高度兼容标准SQL,这对于以后迁移到其他数据库而言,也能很大程度地降低学习成本。

希望我的回答能够对你有所帮助!!![耶][耶][耶]


Java面典


除了大家推荐的mysql,我这边再推荐一款短小精悍的数据库SQLite,在安卓上面使用广泛;

SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,您不需要在系统中配置。

就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。


ksfzhaohui


这要结合你个人实际情况来定,有计算机基础,懂一点数据库的话那么市场上的那些软件都可以用,常用有oracle,sqlserver,mysql等,要上手快还是sqlserver比较快,界面操作也比较直观;如果一点基础都没有,但是又要分析数据的话可以用微软自带的一个access,这个上手比较快。决定用哪一种之后还是要买点教材看,简单的sql查询要会,熟练之后也能提高工作效率。


小辉辉loveli


可以用mysql和sqlserver,可以很方便的进行数据存储和处理。


木北川


如果是需要网络数据库推荐MySQL,本机的推荐SQLite,非常非常方便。


A骑着白马的悟空


提荐学Mysql,简单易用


分享到:


相關文章: