MySQL基础DAY-1

MySQL基础

  • 数据库的好处
  • 数据库的相关概念
    • 1、DB DBMS SQL RDBMS 相关概念
      • DB
      • DBMS
      • SQL
      • RDBMS
      • DB与DBMS的关系
    • 2、数据表
    • 3、SQL的相关概念
      • SQL的优点
      • SQL可以做什么
      • 在网站中使用SQL
  • 数据库的特点

(主要内容学习自MySQL_基础 尚硅谷以及菜鸟教程 MySQL

数据库的好处

1.持久化数据到本地
2.可以实现结构化查询,方便管理

数据库的相关概念

1、DB DBMS SQL RDBMS 相关概念

DB

数据库(database),存储数据的仓库,保存了一系列有组织的数据

DBMS

数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器
常见的数据库管理系统:MySQL(节约成本),Oracle(甲骨文公司,贵),DB2(IBM公司 适合处理海量数 据),SqlSever(微软公司 只能安装在windows操作系统下)等

SQL

结构化查询语言(Structrue Query Language)专门用来与数据库通信的语言,是一种 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言。

RDBMS

关系型数据库管理系统(Relational Database Management System)是 SQL 的基础,同样也是所有现代数据库系统的基础,比如 MS SQL Server、IBM DB2、Oracle、MySQL 以及 Microsoft Access。RDBMS 中的数据存储在被称为表的数据库对象中。

DB与DBMS的关系

DBMS建立在OS之上,需要OS 的支持
DBMS是用户操纵、管理DB的工具

MySQL基础DAY-1_第1张图片
MySQL基础DAY-1_第2张图片

2、数据表

表是相关的数据项的集合,它由列和行组成。

3、SQL的相关概念

SQL的优点

1.不是某个特定数据库供应商专有的语言,几乎所有DBMS都支持SQL
2.简单易学
3.虽然简单,但是实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作

SQL可以做什么

从数据库中 查询,取数据,插入或删除新记录,更新数据库中的数据,创建新的数据库,从数据中创建新表等等一系列操作

在网站中使用SQL

要创建一个显示数据库中数据的网站,你需要
1.RDBMS 数据库程序(比如MS Access ,SQLsever ,MySQL)
2.使用服务器脚本语言,比如PHP或者ASP
3.使用SQL来获取你想要的数据
4.HTML/CSS

数据库的特点

1.将数据放到表中,表再放到库中
2.一个数据库可以有多张表,每个表都有一个名字,用来标识自己。表名具有唯一性。
3.表具有一些特性,这些特性定义了数据在表中如何存储,类似java中“类”的设计
4.表由列组成,称之为字段。所有表都是由一个或者多个列组成的,每一列类似java中的“属性”
5.表中的数据是按行储存的,每一行类似于java中的“对象”

你可能感兴趣的:(数据库,mysql,数据库)