它是结构化查询语言(St
uctu
edQue
yLa
guage)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
通俗一点的来说,现在网络上面大家访问的网页也好,还是听歌曲,看视频,在或者玩游戏。
里面都有sql的身影存在。
这也是网络公司掌握信息的一个渠道。
简单点来说,你在鹅厂玩游戏,只需要登录一个鹅厂的账号即可。
只要在旗下的产品,都可以通过鹅厂账号来实现。
这实际上就是sql的一种运用方式罢了。
在说的直白点,数据库里面存在你的各项数据。
访问旗下网站的时候,你只需要登录鹅厂账号,那么在数据库里,他就会写入一个,某某某几点几分几秒,登录什么游戏,并且创建了一个什么样的角色。
只需要入侵这个数据库,并且拿到最高权限,你就可以做出相应的改变。
那就是篡改数据。
拿王者来说,为什么会分为一个鹅厂数据和一个vx数据呢?
登录进去,俩边的等级角色什么的都不一样。
这实际上是因为俩边的sql不一样。
所以才会发生这样的变化。
sql他并不是无限大,而是相对有个顶置,超过某个界限的时候,就会发生数据溢出。
从而可以让黑客利用这点入侵进数据库里面。
当然,要避免也很简单,那就是给数据库增加服务器。
服务器就相当于是容量,100平米的房间,5个人的话,大家或许会觉得比较拥挤不堪,如果换到1万平,甚至10万平的房间呢?
你还觉得拥挤吗?
当然不会。
溢出又是什么呢?
简单点来说,就是当数据快要满的时候,在给他强行塞进一段数据进去,使得他装不下,这就是溢出。
你也可以认为,10平米的房间,本来是5个人,会觉得比较拥挤,这时候,其中两个怀了宝宝,并且通过脆生的方式生了下来。
并且还不是单胞胎,一次生了十个八个。
那么10平米的房间还是5个人吗?
肯定不是,这时候就要算是生的宝宝。