
点击蓝字,关注我

办公常用的软件Excel遇到的问题:
Excel处理数据量比较大的数据非常慢;
使用文件存储,无法实现数据共享问题;
多表查询,Excel操作更为麻烦。

数据(Data)
描述事务的符号记录称为数据,描述事务的符号既可以是数字,也可以是文字、图片、图像、声音、语言等,数据由多种表现形式,他们都可以经过数字化后存入计算机
数据库(DataBase,简称DB)
即存放数据的仓库,我们可以把它想象成文件夹,里面存放了很多张表,每个表就是一个文件,不过数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享
数据库管理软件(DataBase Management System,简称DBMS)
在了解了Data和DB的概念后,如何科学的组织和存储数据,如何有效的获取和维护数据成了关键,这就用到了一个系统软件--数据库管理系统,例如:Navicat。

关系型数据库
在数据库中各个表之间存在关联关系,需要设计表结构,一张表中每个字段之间也存在关系,通过SQL语句对数据库进行增删改查的操作。
例如:MySQL、Oracle、SQL server、sqllite、access、db2等
非关系型数据库
非关系型数据库是key-value存储的,没有表结构,存取速度快。
例如:Redis、Mongodb、memcached等

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下公司。
MySQL最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。
MySQL被广泛的应用在Internet上的大中小型网站中。
由于体积小、速度快、总体拥有成本低,开放源代码。特点:开源、免费、应用广泛。
这里主要是以MySQL 8.0版本进行介绍。

SQL:结构化查询语言(Sructured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言。
SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。

DDL语句
数据库定义语言:数据库、表、视图、索引、存储过程,例如CREATE、DROP、ALTER。
DML语句
数据库操纵语言:插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据SELECT。
DCL语句
数据库控制语言:例如控制用户的访问权限GRANT、REVOKE。

分享、在看与点赞
只要你点,我们就是胖友





