初识SQLITE3数据库


本文整理自网络,侵删。

数据库DataBase,我们都没有接触过数据库,那么数据库是什么?

   它是一个有结构的、集成的、可共享的统一管理的数据集合!

所谓有结构的,指的是数据是按一定的模型组织起来的。

   简单的说,拿个箱子,用隔板把它隔开,如此箱子被分为许多格子,因而我们像填坑一样把数据放进去!OK,那么就把数据组装起来,有人说不如用结构体?但是不要忘了,箱子还可以分类、储存。这是结构体不能做到的!

所谓集成的,是指数据库中集中存放着企业各种各样的数据。

    就如上面我所讲的一样,箱子把零散的数据集结在一起一样!

    而且你可以在这个箱子里面把你多余的东西全部清理掉,对吧?

如此集中存放的好处显而易见:

  (1)一个数据只需一个备份,重复存储少,即消除了数据的冗余。

  (2)没有数据冗余,也就能保证数据的一致。

所谓共享,指的是数据库中的数据可以被不同的用户使用。也就是说,每一个用户可以按自己的要求访问相同的数据库。

所谓统一管理的,指的是数据库由DBMS统一管理,任何数据访问都是通过DBMS来完成的。

共享和统一管理我就不说了,一个箱子当然是可以给其他人用啦,只要你不上锁!

刚才大家又见到了一个新的单词:DBMS

这是个什么东西呢?

其实他的全名为DataBase Management System数据库管理系统

是用来管理数据库的一种商品化软件。
所有访问数据库的请求都由DBMS来完成的。
DBMS提供了操作数据库的许多命令(语言),即SQL语言。
官方的解释非常复杂,什么应用层,语言翻译处理、数据存取层等等!好吧,我非常讨厌这样子,于是就有我来给大家缩减地来讲解!

通过上面的图大家有看清是咋么回事吗?多么直白!但有人要问了,咋么管理呢?那就是我们的SQL语句了!当然在linux下绝对不会使用非常大的数据库,因而我们只要掌握一些基本语句就可以了!

SQL语句我将在后面的博客进行相应的归纳!

刚才是说到数据库管理了吧?但是我们还要知道数据库有哪些对不对?

Oracle 不用我多说,大家基本都听过这个数据库!特点是:支持多语言,极好的并行处理能力,多用于金融,保险等行业
SQL Server 微软产品,很好的数据库管理系统,最好的应该是现在微软推广云服务,不瞒大家,我在azure上搭建过服务器,用的就是它!集成化极好,虽然我不是很会使用它!
DB2,这个也是我很少接触过的数据库!仅仅知道它的移植性非常好!
ACCESS 不多说了,office就有,图形化界面就是操作很简单
Sqlite3 极小的数据库,等下将是我的主角!
好了,这5个数据库类型已经给大家介绍了!

阅读剩余部分

相关阅读 >>

sqlserver的存储过程详解

sqlserver 快速备份的十种方法

mysql数据库开发的36条原则(小结)

navicat怎么用sql语句创建表

sql 中 having 的用法?

19个mysql性能优化要点解析

[图文]三分钟学会sql server的复制功能

mysql通透详解架构设计

mysql数据库开发规范【推荐】

sql将一个表中的数据插入到另一个表中的方法

更多相关阅读请进入《sql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...