数据库

举报
幼儿园老大* 发表于 2024/05/09 19:45:08 2024/05/09
【摘要】 初识数据库____________________________________★_______________________________________ ▐ 为什么学习数据库? •  以前我们在程序中存储数据.    例如:一个变量,一个对象  ( 数据存储在内存中,程序运行结束后就销毁 ) •  后来学习了IO流之后,将数据存储在文件中,做到了持久存储,但是使用很不方便. •  ...

初识数据库
____________________________________★_______________________________________ 

▐ 为什么学习数据库?

 •  以前我们在程序中存储数据.

    例如:一个变量,一个对象  ( 数据存储在内存中,程序运行结束后就销毁 )

 •  后来学习了IO流之后,将数据存储在文件中,做到了持久存储,但是使用很不方便.

 •  现在我们将学习专业的数据存储软件 --- 数据库.

▐ 什么是数据库?

    数据库(DataBase)

 •  为了方便数据的存储 和管理,它将数据按照特定的规则存储在磁盘上,是一个存储数据的仓库.

    全称其实叫 DataBase Management System数据库管理系统

▐ 常见数据库产品:

 •  MySQL      Oracle      DB2 (IBM)      SQL Server

▐ MySQl概述

 •  是一个关系型 数据库;

 •  是一种开源软件(也有付费版);

 •  具有快速、可靠、易于使用的特点;

 •  支持标准sql,支持多种操作系统,支持多种编程语言连接;

 最早由瑞典的MYSQLAB公司开发的,目前被oracle收购,分社区版和商业版

▐ 什么是关系型数据库?

 •  以数据表为单位,表与表之间存在关联关系.

    例如我们网购时会有 用户表、商品表、订单表(订单表就包含用户编号,商品编号)

 •  非关系型数据库 :例如 Redis    起缓存作用    key : value

SQL语言
____________________________________★_______________________________________ 

•  全称 结构化查询语言(Structured Query Language)  简称SQL

•  是一种特殊的编程语言,用于对数据库管理操 作和对数据的增删改查 操作。

•  是一种标准的数据库操作语言,几乎所有的DBMS都支持SQL语言 ( 在一些语法上略有不同 )

•  在sql语言中根据操作的不同,分为不同类型的sql语句: DDL    DML   DQL    DCL

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。