数据库和数据库管理系统---MySQL|DBeaver初识篇
MySQL 已经成为世界上最受欢迎的数据库管理系统之一。在各类大大小小的开发项目中MySQL都证明了自己是个稳定、可靠、快速、可信的系统,足以成为任何数据存储业务的可靠伙伴。刚开始学习SQL是在法国读书时学校的要求,通过12个小时的课程,作为懵懂菜鸟的我们便开始笨拙地敲下人生中的第一行SQL命令“Select*”。本文将初步介绍如何使用MySQL和DBeaver创建基础数据库并实现数据检索。
数据库和数据库管理系统
MySQL相当于服务器(Server),日常生活中的PC,手机,笔记本电脑即为图下客户端(Client)。客户端通过数据库管理系统用SQL(Structured QueryLanguage)即结构化查询语言向服务器(Server)发送Request,服务器收到指令后发回Response到客户端。
Source: Internet
准备数据工具
到MySQL官方网站下载“MySQL社区版”并调试配置后进入DBeaver官方网站下载DBeaver(Windows64 bit installer +JRE)。在此补充一下,DBeaver是一款免费的,开源的,开发人员和数据库管理员通用的数据库管理工具。和MySQL社区版一样,DBeaver社区版也是完全免费,同时支持丰富的数据库类型。
清洗数据
清洗数据是该环节中最重要的环节,导入数据的清洁度和质量直接影响最后数据在数据库中的表现。一般数据都是存储在Excel中的xlsx格式,然而上传到数据库需要将其转换成CSV可读性格式,同时最好将文件中的空格删除,文件首行作为”Columnname”,统一日期格式,因为结构化的数据源将为后面的数据读取提供便利。
操作步骤如下:
Excel->File->Export->Change file type->CSV (Commadelimited)->Save
由于源文件中存有中文字符,因此在保存时,选择”CSVUTF-8(Comma delimited)”以防止出现乱码。
如若有下载VS Studio,可以在数据保存后单击右键选择”open with code”查看数据是否符合上传的清洁程度。
创建数据库
进入DBeaver点击黄色处,选择需要的数据库类型,这里选择MySQL(图1),即进入连接数据库界面,此处需要输入在下载安装MySQL时创建的用户名和密码(图2)。
成功连接上MySQL后,即可开始创建数据库,此处需要注意数据库命名,如下案例数据;选中“Tables”右键创建新的Table并在右侧界面重新命名该表格”consolidation“。(关于为何Engine是选择”ARCHIVE”类型,未知待解,哪位大神提示一下?)
此刻还无法保存此”Property”界面,因为还未创建”Columns”,而”Columns”中的数值都为空。需在数据库导航目录区选中”consolidation”右键选择”import data”,即进入Data transfer界面。双击CSV,选择需要上传的文件。
如下”Book1.csv”是需要上传的文件,”Importer settings”中”Date/time format”和”Minimum column length”(每列中数据长度)需依照源数据格式设置。
点击“下一步“进入”Tablesmapping”界面,可在”Source”处黄色下拉箭头,查看各列名称,同时将”Target”列的上引号去掉,使导入数据更清洁,然后上传。
运行SQL
右键点击”consolidation”选”read data in SQL editor”即可开启SQL的探索之旅~
什么都略懂一点,生活就会多彩一点~ ;p