数据库datebase是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库
数据库长期储存在计算机内,有组织的,可共享的数据集合
(资料图片仅供参考)
数据有三类
非结构化数据
数据相对来说没有固定的特点,这种数据不便于检索。
半结构化数据
数据之间有相同的存储结构属性
每一条数据的属性可以不同
结构化数据
创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据
数据之间有着相同的存储结构属性值
同一结构模型中每一条数据的属性都是相同的,但是值有可能不同,这些数据非常便于存储和管理
针对这些数据,专门设计了一套数据存储的软件,现在的数据库主要用来存储这些数据
Maria DB、SQLite、SQL Server、MySQL、Oracle、PostgreSQL
产品太多带来的问题:不统一,使得程序猿需要学习太多产品使用规则
于是--------------------救星来啦----------没错,就是SQL语句诞生了
SQL语句是Structured Query Language 结构化查询语言,它是统一操作数据库的方式,一套规范。
DDL
数据库定义语言----------定义数据库组件、表、索引、视图、自增序列······
DML
数据库操作语言-----------增删改查CRUD
DCL
数据库控制语言------------控制权限,用户管理······
SQL语言属于第四代语言,Java和c++属于第三代!
这里科普一下:
第一代编程语言---------------机器语言(也就是用二进制编程)
第二代编程语言---------------低级语言(比如说汇编语言)比机器语言更接近人类语言但一般人也读不懂,需要专业人员
第三代编程语言---------------高级语言(也就是常见的C、C++、Java、Python······)高级语言完全接近人类语言
第四代编程语言---------------智能语言(例如现在的SQL)用来快速开发连接数据库的编程语言
Copyright © 2015-2022 现在公司网版权所有 备案号:粤ICP备18023326号-5 联系邮箱:855 729 8@qq.com