欢迎光临散文网 会员登陆 & 注册

SQL数据库学习笔记1

2019-11-25 23:59 作者:诗书画唱  | 我要投稿

基础知识和基本概念

数据库定义

1.按照数据结构来组织,存储和管理数据的仓库。

2.其数据结构独立于使用它的应用程序,对数据的增加,删除,修改和检索由统一软件进行管理和控制。

3.满足以上2点条件的就是数据库。

数据库发展经历阶段 

人工管理,文件系统和数据库管理。(这三个阶段,第一阶段是人工管理,古代时就有,比如用笔和纸来记录人员。缺点是不能储存很久,容易丢失。九几年的时候是第二阶段,第二阶段是文件系统,比如表格储存在文件里面,但是它只能储存在单机上,只能在一台电脑上用,别的电脑用不了。

第三阶段是数据库管理,也就是目前使用的东西,这个优点是比如:地震了,如果有备份的话,那么就算有一台电脑坏了,数据也还能够保存。还有一个好处就是它无需占用很多地方。能够永久保存。

说数据务管理可以省很多内存的原因:比如在王者荣耀里面,一天之中鲁班死的次数最多,假如一天之中鲁班死了1000万,会占很多内存,如果保存在数据库里面声明一个变量的话,那么每死一次加一,就不会占很多内存。

数据库管理的缺点:就是技术很好的人,能够盗取数据库。现在比较著名的支付宝的数据库基本是没有人可以盗取出来的。马云说过他的支付宝的数据库有三层墙,三层防护。有人可以突破三层防护,但是因为这是违法的,所以不能轻易去弄。

有的人有支付宝的用户名,但是他不自己去转账,因为支付宝有锁定功能,只要你转一笔钱,你的位置就会被锁定,就跑不了了。有的人会找人说我给你多少钱,给你用户名,给你密码,去登那个支付宝,取出多少钱我,我分你多少钱,他让另外的人去取,别的人都不知道他,然后另外的人就被抓了,抓的时候就抓不到他,因为他和另外的人都是网上联络的,做得比较隐蔽。

有的人能够知道支付宝的密码和用户名的原因:手机上安装了一些不该安装的东西,比如有些人把自己做的网站的网址通过QQ发给别人,一点击别人就到我做的网站,自己做的网站,如果学的比较好,可以写点东西,比如跟踪计算机的所有内容,比如手机的版本,视频,图片等等,全都可以破译出来。

有些人会把自己做的网站,弄成比如说地下城游戏修改密码的界面,有些人不懂得电脑,以为我做的网站就是官网。有些人就开始修改密码,之后修改密码会发邮件,只要一改完就会自动发邮件,直接发到我的邮箱里面。这样的话,我什么都不用干就能够获取用户名与密码,有的人专门卖这些东西。

写的外挂可以卖钱,金币可以在淘宝卖钱,有些人专门在淘宝上卖金币。





SQL数据库学习笔记1的评论 (共 条)

分享到微博请遵守国家法律