SQL从入门到注入漏洞(一)——Mysql的基本操作



1. MySQL基础知识



MySQL经常和“数据库”连在一起读,这很容易对新手造成误解,认为MySQL就是一个数据库,其实不是这样,MySQL是数据库的集合,MySQL里面有很多数据库,那么数据是直接存在数据库里的吗?并不,数据库底下还有一个叫做数据表的存储单元,数据表里面才存储数据。打个比方,好比一座大图书馆,就是MySQL,图书馆里面分南库,北库,这就是数据库,每个库里面的书都是放在书架上的,书架就是数据表,而放在书架上的很多本书,就是数据。这么说,读者应该理解了吧,所以按大小顺序排个序就应该是,MySQL>数据库>数据表>数据,所以我们接下来的内容也是按照这个顺序来展开。

2.进入MySQL


工欲善其事必先利其器,如果连MySQL如何打开都不知道,那如何进行操作学习呢,所以接下来讲解的就是,如何在DOS环境下进入MySQL



3. 数据库的基本操作


1、查询数据库:

1、创建数据库:
(1)如果明确知道创建的数据库不存在: create database 数据库名;

(2)如果不清楚创建的数据库纯在: create database if not exists 数据库名;

这个时候提示数据库以及存在
这可以这样写语句

这样会产生一个警告 告诉你数据库以及存在 ,当然这个语句一般是在公司的大项 目里面,数据库有很多的时候,就比较方便了。
(1)显示数据库信息:show create database 数据库名;

(2)设置数据库字符编码:alter database 数据库名 charset utf8;

(3)删除数据库:drop database 数据库名;(不可乱用哈,若要用,记着跑路)
未完持续-------------------------------------
终于考完试了 ,可以慢慢的把几个星期的帖子补起来,要有质量,打算这个SQL这个模块从mysql讲起,接着介绍一些PHP与MySQL的基本操作,在由浅入深的介绍SQL漏洞,有一定基础以后在做一些绕过技巧的思路讲解,后面应该回补上sqlmap的一些技巧,比如:写脚本和sqlmap交互,或者自定义shell。但这些内容都比较高价,希望来到白蚁网安学习的小伙伴们不可好高骛远。基础一定要打牢固。(原创系列,希望大家支持。)
组图
  • M{@{NDO4H)OK)N9UMRAS927.png
  • E_TFB6%SE{QIEC4EZW6RT9I.png
  • QCTNBTA9HH[488A2{__6JSH.png
  • R}G86~US60}YXJ8_{H)}M6L.png
  • QCTNBTA9HH[488A2{__6JSH.png
  • X0[ZID}[I727(_L24BX5${N.png
  • 6LK45OJ(0719%]WZ_BQ(D4N.png
  • GYZ9%8}U{]BMJ(XG}P)5PX0.png
  • B9ZK_BY[9`{15ZD~`9%YK51.png
转载请注明本文链接: http://www.mayidui.net/t2885.html
游客
登录后才可以回帖,登录 或者 注册