Mysql数据库基础知识
目录
Mysql5.X数据库结构
查询语句
常用函数
注释符
Mysql5.X数据库结构
在Mysql5.0以上的版本中,默认有一个information_schema的数据库,里面存放着整个数据库中的元(基本信息),包括数据库名(schemate)、表名(tables)、字段名(columns)。
查询语句
/*
若使用sqlmap命令行进行sql语句查询,需要做以下工作
sqlmap命令行操作语句
1-显示所有的数据库
show databases;
2-进入到数据库
use 数据库名;
3-显示当前数据库中所有的数据表
show tables;
知道了该数据库中的所有数据表,我们就可以使用sql语句来查询和修改数据库中的内容
*/
#数据查询数据表中的内容
select 字段名列表 from 表名 where 条件语句;
#向数据表中增加数据
insert into 数据表名(字段名列表) values(字段值列表);
#删除数据表中的数据
delete from 数据表名 where 条件语句:
#修改表中的数据
update 表名 set 字段名=值 where 条件语句;
# 注:可以在sql语句后面加上可选项 limit n,m
# 该可选项表示从n+1条数据开始向后查询m条数据并输出
常用函数
- select database(); 查询当前数据库名
- select user(); 查询当前数据库用户
- select version(); 查询mysql数据库版本信息
注释符
单行注释:#、–空格
双行注释:/* */
内联注释:/*! */
可以利用内联注释来绕过waf,内联注释中的语句只有mysql才会识别,可以利用这一特点来绕过waf