暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

开新坑!sql学习笔记

Yuan的学习笔记 2022-05-30
280


继pandas数据分析笔记后,我又来整理sql学习笔记了,还是那样,挑书中重点!!

我买的是下面两本,作者都是同一个人,第一本兼顾了各种数据库管理系统,缺点的话就是如果想专门学习一种DBMS比如MySQL,内容不够详细,所以快速看完第一本后,就又买了第二本。




几个数据库概念

数据库(database):保存有组织的数据的容器

表(table):某种特定类型数据的结构化清单

  • 表可以保存顾客清单、产品目录,或其他信息清单
  • 数据库中的每个表都有一个名字,用来标识自己。数据库中没有其他表具有相同的名字

模式(schema):关于数据库和表的布局及特性的信息

主键(primarykey):其值能够唯一区分表中每个行

  • 任意两行都不具有相同的主键值
  • 每个行都必须具有一个主键值

什么是SQL

SQL是结构化查询语言(Structured Query Language)的缩写。SQL是一种专门用来与数据库通信的语言。

SQL的优点:

  • 学习SQL可以使我们几乎能与所有数据库打交道
  • SQL简单易学
  • SQL可以进行非常复杂和高级的数据库操作

什么是MySQL

数据库管理系统(DBMS)

  • 数据库是通过DBMS创建和操纵的容器,DBMS会替我们访问数据库
  • 数据的所有存储、检索、管理和处理实际上是由数据库软件DBMS完成的
  • MySQL就是一种DBMS

为什么选择MySQL?

  • MySQL开放源代码,可以免费使用
  • MySQL执行非常快
  • 很多非常重要和声望很高的公司、站点使用MySQL处理自己的重要数据
  • MySQL容易安装和使用

Note:其实我是看SQL必知必会作者推荐的,再衡量下成本,所以就选了MySQL

OK,下篇正式开始,SQL学习笔记!!



文章转载自Yuan的学习笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论