万纬财务分析
简单易用的数据库哪个比较好?这个要具体看你的用途,如果数据量比较少(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,简单易用