SQL介绍

SQL: structured query language。

  SQL是一种数据库查询和设计的语言,用于存取数据以及查询、更新和管理“关系型数据库”系统,SQL本身并不是数据库,而是一种语言,一种行业标准,SQL对大小写不敏感,但我们通常将关键字大写,显得比较professional。

数据库分三种

  超大型数据库,如甲骨文公司的Oracle数据库,国内比较著名的公司如蒙牛、腾讯等都是使用这种数据库,阿里巴巴之前也是用Oracle,后来才使用了自己研发的数据库。

  中型数据库,以MS SQL Server(对应.net开发语言)和MySQL(对应JAVA开发语言)为代表,这类数据库比较常见,很多企业的ERP(enterprise resource planning企业资源计划)系统和网上商城系统用的都是这两种。

   微小型数据库,以SQLite和微软Office办公组件里的Access为代表。SQLite的兴起跟Android有很大的关系,安卓中用户短信、联系人数据等都是用SQLite存储的。甚至,我们熟悉的QQ、迅雷等,也都采用SQLite来存储数据。

  Python内置的sqlite3模块就是一个轻量级的数据库,不需要独立的服务器进程。它的数据库就是一个.db后缀的文件,可以跨平台直接访问,非常便捷。简直就是轻量级数据的首选数据库!

  可以把 SQL 分为两个部分:数据定义语言(DDL)和数据操作语言(DML)

  DDL = Data Definition[defɪ'nɪʃ(ə)n] Language

  DML = Data Manipulation[mə,nɪpjʊ'leɪʃ(ə)n] Language

 

posted @ 2020-06-18 14:57  沈一愣  阅读(889)  评论(0编辑  收藏  举报