db2删除大量数据_快速学习数据库MYSQL

一、数据库和SQL

1-1 什么是数据库?

将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合称为数据库(Database,简称DB)。举个例子,图书馆计算机可以查询书的信息和位置信息;淘宝APP查看个人积分、账户等信息都是采用数据库读取的数据的方式。

  • 数据库 = 多张表 + 各表之间的关系;
  • 主键(唯一标识符)表示数据的唯一性,是数据库中重要的概念;

什么是DBMS?

DBM称为数据库管理系统(Database Management System):用于管理数据库的计算机系统。

DBMS的种类:

  1. 层次数据库(Hierarchical Database,HDB)
    通过层次结构(树形结构)表示数据,一种古老的数据库。
  2. 关系数据库(Relational Database,RDB)
    目前应用最广泛的数据库,通过名字标识的列和记录数据的行组成的二维表管理数据;同时还是用SQL(Structured Query Language,结构化查询语言)进行操作数据。
    具有代表性的关系数据库管理系统有:· Oracle Database· SQL Server
    ·
    DB2
    ·
    PostgreSQL
    ·
    MySQL
  3. 面向对象数据库(Object Oriented Database,OODB)
    使用面向对象语言,把数据以及对数据的操作封装成一个对象进行管理。
  4. XML数据库(XML Database,XMLDB)
    XMl数据库是一中网络交互数据形式的数据库。
  5. 键值存储系统(Key-Value Store,KVS)
    键值存储数据库是一种单纯用来保存查询所使用的主键(Key)和值(Value)的组合的数据库。

1-2 数据库的结构

这里主要了解关系数据管理系统(RDBMS)。其数据库结构包含系统结构和表结构。

1、系统结构

其中,常见的系统结构是客户端/服务器类型
原理是:客户端通过SQL语句向服务器发送请求,服务器接受语句进行相应处理并将数据发送给客户端。

ff8fe07c443f9721816c4e66d5ee4438.png
RDBMS系统结构

2、表结构

用来管理数据的二维表简称为表。它是由名字标识的列名(也称字段)和记录数据的行(记录)组成。

  • 关系数据库以行为单位进行读写数据;
  • 行和列交汇的方格称为单元格,一个单元格只能输入一个数据;

1-3 SQL概要

8b0f8d86921494d40069ac6fa62141aa.png

二、安装MySQL

作为菜鸟,我是根据以下安装教程进行安装。在这里,感谢猴子大哥详细的安装教程。

第1步,安装服务端:

猴子:超级详细的mysql数据库安装指南​zhuanlan.zhihu.com
553dc1c1ad2aaa39845cd8f268b173d0.png

第2步,安装客户端:

猴子:客户端navicat安装教程​zhuanlan.zhihu.com
492654916234c5b4f0edf877060bdd77.png

三、SQL学习笔记

此内容是按照《SQL基础教程(MICK第二版)》进行学习。

该部分内容包括:

  • 表的创建、更新和删除;
  • 查询基础
    • 查询(SELECT)语句
    • 算术运算符;
    • 比较运算符;
    • 逻辑运算符;
  • 聚合与排序
    • 聚合函数——COUNT()、AVG()、SUM()、MAX()、MIN();
    • 分组(GROUP BY)
    • 组条件指定——HAVING
    • 排序——ORDER BY
  • 数据更新
    • 数据插入(INSERT);
    • 删除(DELETE);
    • 更新(UPDATE);
    • 事务
  • 复杂查询
    • 子查询、标量子查询;
    • 关联子查询
  • 函数——查阅文档了解更多函数
    • 算术函数;
    • 字符串函数;
    • 日期函数;
    • 转换函数
  • 谓词
    • LIKE
    • IN
    • BETWEEN
    • IS NULL
    • EXIST
  • CASE表达式
  • 集合运算——UNION
  • 联结
    • 内联结(INNER JOIN);
    • 外联结(OUTER JOIN);
    • 交叉联结(了解)

详细请看以下博客链接。

https://blog.csdn.net/qq_33736653/article/details/88690281​blog.csdn.net

当然,除了本人的笔记,还可以通过以下链接进行学习:SQL 教程。

四、SQL练习

练习内容为:SQLZOO

这一部分正在整理中,后续会陆续整理。

文章略为粗糙,还望各位朋友能够喜欢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值