您当前位置:资讯中心 >大数据 >浏览文章

从零开始学习数据分析之MySQL入门

来源:互联网 日期:2023/11/14 16:14:49 阅读量:(0)

最近,我的一位证券行业的铁哥们想要学习SQL,来取代Excel做数据处理。因此,我决定开设一个系列,从基础知识开始,介绍数据分析的相关内容。这个系列不仅涵盖MySQL的SQL语句,还将涉及使用pymysql操作、Pandas用法、PySparkSQL、PySpark算子的使用以及商业智能(BI)报表平台等方面的内容。

1.mysql下载安装和使用

首先,您需要下载MySQL和Navicat。MySQL是一个广受欢迎的关系数据库管理系统,其开源免费的特点使其成为众多开发者的首选。Navicat则是一款便捷的数据库管理工具,其非常的易用,基本是开发人员的首选,除非公司因为授权问题而禁止员工使用。

Mysql推荐使用Mysql8,相比于MySQL 5.7其有以下优势:

  • 支持更高的并发度
  • 支持更大的表和数据量
  • 支持更强大的功能,如JSON、GIS等
  • 支持窗口函数的语法

下载地址MySQL :: Download MySQL Community Server

如果是windows系统的话,下载MSI Installer,按要求选择下一步即可,注意要记住用户配置中自己填写的账户和密码,后面登录mysql时要用到。

安装完成后,打开cmd命令窗口,输入mysql 查看是否安装成功,如果显示没有这个命令的话说明并没有成功安装。

安装成功后,可以使用nacicat软件登录到mysql数据库。

下载地址 Navicat | 下载 Navicat Premium 14 天免费 Windows、macOS 和 Linux 的试用版

安装时选择试用, 如果到期后可以删除注册表重新试用。

在navicat中连接mysql数据库

用户名和密码填写自己安装时填写的数据库。连接成功后,就可以在navicat中编写sql语句了。

2.常用的sql语句

首先是建表语句,首先navicat可以支持手动建表,也可以导入csv、excel建表,这部分功能使用非常方便,不过也通过选择sql语句来建表建表语句的语法如下:

例如,以下建表语句创建了一个名为stock的表,该表包含以下字段:

  • code:股票代码,数据类型为VARCHAR(10)
  • name:股票名称,数据类型为VARCHAR(20)
  • price:当前价格,数据类型为DECIMAL(10,2)
CREATE TABLE stock (
  code VARCHAR(10),
  name VARCHAR(20),
  price DECIMAL(10,2)
)
关键字:
声明:我公司网站部分信息和资讯来自于网络,若涉及版权相关问题请致电(63937922)或在线提交留言告知,我们会第一时间屏蔽删除。
有价值
0% (0)
无价值
0% (10)

分享转发:

发表评论请先登录后发表评论。愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。