MySQL学习之路(一)
数据库管理系统(Database Management System,DBMS) a.关系型数据库 RDBMS RelationalDBMS 其代表有Oracle、MySQL、MSSQL、PG。 b..非关系型数据库 NoSQL 其代表有MongoDB、ES、Redis; c.云数据库RDS(Relational Database Service) 其代表有阿里的PolarDB、腾讯的TDSQL; d.NewSQL 其代表有国内PingCAP公司的TiDB; 再来看一下数据库排行榜, 关系和NoSQL数据库管理系统的知识库 ,如图1-1所示: 图1-1 各大数据库引擎 直接正题!!! 结构化查询语言(Structured Query Language,SQL)定义了操作所有关系型数据库的规则。每种数据库的操作方式都有一定的差异,通俗的理解就是,SQL就相当于国内的普通话,MySQL相当于武汉话。 注释方式,如图1-2所示: 图1-2 3种注释方式 SQL分类,见图1-3所示: 1) DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等 2) DML(Data Manipulation Language)数据操作语言 用来对数据库中表的数据进行增删改。关键字:insert,