数据库,数据库管理系统
一、基本概念
1.DB:数据库:即存储数据的仓库,本质为一个文件系统,保存了一系列有组织的数据。
2.DBMS:数据库管理系统:是一种操纵和管理数据的大型软件,用于建立,使用和维护数据库,对数据库进行统一的管理和控制,用户通过数据库管理系统访问数据库中表内的数据。
3.SQL:结构化查询语言:专门用来与数据库通信的语言。
4.数据库管理系统:可以管理多个数据库,一般开发人员会针对每一个应用船舰一个数据库。为保存应用中实体的数据,一般在数据库中会创建多个表,用来保存程序中实体用户的数据。
5.MySQL是一个开放源代码的关系型数据库管理系统。
MySQL是一种关联数据库关联系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL可以定制,采用了GPL(GNU General Public License )协议,你可以修改源码来开发自己的MySQL系统。
MySQL支持大型的数据库,可以处理拥有上千万条记录的大型数据库。支持五千万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持的最大表文件为8Tb。
MySQL使用标准的SQL数据语言形式。
MySQL可以允许运行多个系统上,并且支持多种语言,这些编程语言包括C,C++,Python,Java,Pert,PHP和Ruby等
二、选择SQL的原因
1、开放源代码,使用成本低。
2、性能卓越,服务稳定。
3、软件体积小,使用简单,并且易于维护。
4、历史悠久,社区用户活跃,遇到问题可以寻求帮助。
5、许多互联网公式在用,经过了时间的验证。
Oracle VS MySQL
Oracle 更适合大型跨国企业的使用,因为他们对费用不敏感,但是对性能要求以及安全性有更高的要求。
MySQL 由于其体积小、速度快、总体拥有成本低,可以处理上千万条记录的大型数据库,尤其是开放源码这一特点,使得很多互联网公司、中小型网站选择了MySQL作为网站数据库(Facebook , Twitter ,阿里巴巴/蚂蚁金服 ,去哪儿 ,美团外卖 ,腾讯)。
数据库,数据库管理系统相关推荐
- 学生管理系统的mysql数据库设计_MySQL数据库--学生管理系统数据库设计
目录 学生管理系统数据库设计 学生管理系统功能介绍 数据库设计步骤 第1步: 找对象 第2步:找属性 第3步: 找关系 建表原则 第4步: 找特例: 等级明显而且不包含敏感数据的信息建议保持为1张表 ...
- 学生管理系统的mysql数据库设计_MySQL 数据库 -- 学生管理系统数据库设计
MySQL 数据库 -- 学生管理系统数据库设计 目录 学生管理系统数据库设计 学生管理系统功能介绍 数据库设计步骤 第 1 步: 找对象 第 2 步: 找属性 第 3 步: 找关系 建表遵守原则 第 ...
- 心音数据库_心音数据库综合管理系统开发与应用
摘要:心音信号是由于心脏的周而复始地跳动以及血液对心室壁的冲击等因素综合作用产生的,包含了人体生理状态等信息,是最为重要的人体信号之一.心音信号中同时含有大量关于心脏病理状况的相关信息,反映了心脏及心 ...
- 电子商务管理系统mysql_电子商务数据库平台管理系统
电子商务数据库平台管理系统 摘 要 电子商务是一种新兴的.处于发展过程中的现代商务方式.电子商务活动是通过公共计算机通信网络进行商务活动的现代方式,该方式将突破传统商务在时间.地域上的限制,成为方便. ...
- Oracle数据库图书管理系统的课程设计
Oracle数据库图书管理系统的课程设计 在Oracle数据库最初的sys用户XE数据库下执行: --删除表空间 drop tablespace tablespace_book including c ...
- java与数据库综合实训_JAVA数据库学生管理系统实训报告
<JAVA数据库学生管理系统实训报告>由会员分享,可在线阅读,更多相关<JAVA数据库学生管理系统实训报告(43页珍藏版)>请在人人文库网上搜索. 1.实训报告实训名称:学生成 ...
- 数据库-数据库的常用术语
数据库-原理部分 常用的术语 数据模型 数据模型(Data model)是数据库结构的基础,是用来描述数据的一组概念和定 义,数据模型主要有三个要素:数据结构.数据操作.数据约束条件. 数据结构:对象 ...
- MySQL数据库---数据库基础
文章目录 1 数据库的基本概念 1.1 数据库的组成 1.2 数据库的管理系统(DBMS) 1.3 数据库系统(DBS) 2 当今主流数据库 3 关系型数据库介绍 4 非关系型数据库介绍 5 MySQ ...
- 初学数据库---数据库设计学习
数据库设计学习笔记 一.理解并口述(技术点和面试点) 1.数据库简介 口述1:什么是数据?(理解并掌握) 数据(Data)是描述事物的标记符号.例如: 人的身高数据是170cm, 体重数据是60kg, ...
- 什么是数据库?数据库的作用想学数据库必看 (1)
1.DDL (Data Definition Language) 数据定义语言 数据定义语言 , 用来定义数据库对象:库 丶 表 丶 列等; CREATE 丶 ALTER 丶 DROP2.DML (D ...
最新文章
- 微信小程序云开发用户身份登录_微信小程序开发用户授权登录(下)
- 跟我学Kafka源码Producer分析
- 车辆动力学及控制pdf_Simulink软件仿真平台之车辆模型
- 目标检测方法系列——R-CNN, SPP, Fast R-CNN, Faster R-CNN, YOLO, SSD
- 综合示例:自动生成一组新闻
- 不确定规划及应用代码_性能测试划分之应用领域
- linux安装python_最基础:如何安装Python?
- 我与潘家园金爷的对话
- 兄弟j220怎么清零_BROTHER 兄弟一体机 复位清除计数器
- XGBoost资料( 多届竞赛冠军获得者 周耀 整理)
- python黑白图片上色_百度AI攻略:黑白图片上色
- HDRP shader 获取阴影(Custom Pass)
- 问题及解决方法记录:A component required a bean of type ‘org.springframework.web.client.RestTemplate‘ that cou
- STP BPDU报文
- 把ipad作为window系统电脑的扩展屏
- 计算机的发展英语600词,计算机英语的词汇变化
- DIY背景美化生成器微信小程序源码
- 简单删除隐藏文件夹System Volume Information
- 大学物理(下)class1
- 计算机网络实验报告-632007060215