只记录我知道且认为需要记录的点, 多多指教~
mysql: 我们常说的关系型数据库之一,通俗的讲就是数据有行有列的展示, 各种开发系统中必不可都会存储数据并做一些了的CRUD操作。
sql: 结构化查询语言,再熟悉不过了, 需要提一点的是, 数据库厂商有很多, 如果不同的数据库都有自己的查询语言,岂不是很复杂? 所以一些国际的标准组织,就会组织起来制定规范来统一标准的基础的sql语法, 然后数据库厂商按照这个实现。 所以我们常说的mysql中的sql确切的讲应该指的是 SQL92 (92年制定的一版,哈哈哈哈)。 但是不同的数据库在标准的基础语法上会有自己的一些扩展, 比如mysql中的limit, 这会对后面说的sql解析顺序有关
sql分类:
DDL:数据定义语言,如: create、drop、alter
DML:数据操作语言, 如: insert、 delete、update
DCL:数据控制语言,如: grant
DQL:数据查询语言, 如: select、 from、 where
网友评论