oracle sql练习_零基础学习SQL-战胜内心的恐惧(一)

2b12b50ab7187c735bb74cc40741232a.png

前言

在我的印象中,听到代码两个字就惶恐,还记得大学时期的C语言课程学习,一字一句的背诵和编写,极为难受。所以在SQL学习开始前,最大的顾虑就是自己能否感兴趣,能否继续保持高效率的学习。

不过选择了数据分析的道路,就需要做好充分的准备,迎接接下来的学习SQL之旅。

下面我将分过三个部分:SQL学习路径、入门篇-SQL的初始和作业练习进行分享。

一、SQL学习路径

1、为什么需要学习SQL

学习SQL,强化自身的数据分析能力和技能。目前自身只是学习了excel方面的技能以及分析方法,对于数据分析的技能储备偏少,所以需要继续强化自身的能力。

职场通道的必经之路。可以看到各大公司在招聘时候基本是要求掌握SQL技能,所以,想要转型数据分析,SQL就是要给必经之路。

2、怎么学?

关于SQL的学习,因为有了初级数据分析大的学习经验,所以在学习SQL这块应该会比较熟练,但还是应该要去做复盘,并制定下一步的行动,以下是我的学习路径,依然是分成7部完成技能的学习。

c494c06f68da0d057b9403d299bd00ae.png

介绍完了学习路径,现在我们开始正式的学习内容。

1、概念

数据库

我们需要理解数据库是什么东西,因为只有理解了什么是什么,我们才能知其所以然。

数据库其实就是专门来存放数据的,其中由多张表格建立起来的联系的数据,就是关系数据库,它是属于数据库里面的一种。

82dbb5f363508e73c5fa74a11d998938.png

每张表格是由列名和行组成,在每个列名里面需要有个表示数据唯一性的列,我们称之为主键。

16735a545fa325099043b622fc1fc0e9.png

而各表之间产生的联系我们称之为:联结(英文名:join)。

工具

对于数据库的使用我们需要了解2个工具,分别是关系数据库管理系统和SQL。

关系数据库管理系统是实现数据库原理的建筑人员,它用来管理数据库的计算机软件。目前常用的有Mysql软件和ORACLE等。

SQL是操作数据库里面的工具。

e7b03931dd85064e215a8f2e28222c2b.png

2、软件安装

我们这里使用的是Mysql数据库和客户端navicat两个软件,下面对于这两个软件的安装进行要给介绍

Mysql数据库

功能:存放数据

步骤:

mysql数据库安装教程​mp.weixin.qq.com
6212553c0cc7da00d0ecff2591e31182.png

常见问题:

mysql数据库安装遇到问题怎么办?​mp.weixin.qq.com
39a886bb9b1e858ad1c0ba8a44e52f44.png

注意事项:

1、安装好以后,不确定是否成功(实际步骤和操作不是完全一样),先去检验是否安装成功。

2、一定要按照常见问题的步骤去删除资料(删除干净),不可多删除。

客户端navicat

功能:实现数据库的操作功能

步骤:

客户端navicat安装教程​mp.weixin.qq.com
9cbc8fa42c594ea19c98e06d5ca0dffa.png

常见问题:

客户端navicat安装教程​mp.weixin.qq.com
9cbc8fa42c594ea19c98e06d5ca0dffa.png

注意事项:

填写的数据库连接信息就是Mysql的注册账号和密码。

3、表的创建和数据填写

步骤:

  • 创建数据库
  • 创建表
  • 添加列
  • 设置主键
  • 删除
  • 更新

数据类型:分为三个分别是字符串、数字和日期。

字符串

f655be6b53cc5e9d1530dba30c4e92a2.png

数字

638bbac911c41a317974d5d595e36761.png

日期

2030d5603aa558f71c1accc3a84b2d72.png

4、数据的插入、删除和更新

步骤:

  • 新建查询
  • 编写SQL语句
  • 点击运行
  • 查看结果

5、SQL语言内容

SQL语言分类,分为3类,分别是DDL(数据定义语言)、DML(数据操纵语言)和DCL(数据控制语言)。

c0f883d5ce6fb5272483f1a7309fd48b.png

6、书写规则

  • SQL语句以英文分号( ; )结尾
  • SQL语句不缺分关键字的大小写
  • 输入符号的时候只能使用英文
  • 列名不能加入单引号('')

三、实操练习

1、表的创建

表1

a43fae8a1ca423a489b5fd5a7778ba9f.png

表2

cde05c64df48aeb77e641f394d75663c.png

表3

de24dcadda67a1f808fe10b178e649a0.png

表4:

99c4db7c7bd8962cf976fba49d04bde6.png

2、内容创建

内容1

2c1d9577e3768d79447fa5afdf005732.png

12ef3cb49b59d0fa10f17beadcff63bd.png

内容2

0e83da0c0a6342665a01ca02158e9bf1.png

e806561204f0de551bfdc743d09e9531.png

内容3

3e0be37344a417d6a8b1bdfcaac16230.png

73d774263e180a640691442c54f3d3cc.png

内容4

637a80485806e3dfc67dde2fbc03311e.png

b33ada2dc194b2f201fef6d7e2ad81db.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值