数据库
【摘要】 初识数据库____________________________________★_______________________________________ ▐ 为什么学习数据库? • 以前我们在程序中存储数据. 例如:一个变量,一个对象 ( 数据存储在内存中,程序运行结束后就销毁 ) • 后来学习了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)