数据库学习笔记
一. 概述
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库分为关系型数据库和非关系型数据库,关系型数据库直观地反应实体之间的关系,有 MySQL,PostgreSQL,非关系型数据库包括 MongoDB、Cassandra、InfluxDB、FastDFS 等。MongoDB 是一个分布式文件存储数据库。Cassandra 是一个开源分布式 NoSQL 数据库系统。InfluxDB 是一个开源时序型数据。FastDFS 是一个开源的分布式文件数据库。
二. 标准 SQL 语句
不同类型的数据库基本都遵循标准 SQL(结构化查询语言,Structured Query Language),区别在于函数和符号有区别。常用的标准 SQL 语句包括增删改查。
查询:
SELECT param FROM table WHERE condition
从 table 表格中查询 condition 条件下 param 字段。
新增:
INSERT INTO table (param1,param2,param3) VALUES (value1,value2,value3)
向 table 表中的(param1,param2,param3)字段中插入(value1,value2,value3)值。
删除:
DELETE FROM table WHERE condition
从某个 table 表格中删除满足 condition 条件下所有数据。
更新:
UPDATE table SET param=new_value WHERE condition
在 condition 条件下的更新 table 表格中 param 字段的值为 new_value。
评论