当前位置: 首页 > news >正文

【SQL注入】 数据库基础

MySQL中的库名

information_schema(信息库)—— 保存其他数据库里所有信息(数据库名、表、字段的数据类型/访问权限)

mysql—— 存储用户名 密码 host

performance_schema——内存数据库 数据放在内存中直接操作的数据库

sys——可以查询谁使用了最多的资源基于IP或者是用户(监控)

在 MySQL中 ,把 information_schema 看作是一个数据库,确切说是信息数据库。

其中保存着关于 MySQL 服务器所维护的所有其他数据库的信息。如数据库名,数据

库的表,表栏的数据类型与访问权限等。

SCHEMATA 表:提供了当前mysql实例中所有数据库的信息。

show databases的结果取之此表。

TABLES 表:提供了关于数据库中的表的信息。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。

show tables from schemaname的结果取之此表。

COLUMNS 表:提供了表中的列信息。详细表述了某张表的所有列以及每个列的信息。

show columns from schemaname.tablename的结果取之此表。

数据库简单操作

显示数据库     show databases

打开数据库     use db_name

显示数据表     show tables

显示表结构     describe table_name

显示表中各字段信息,即表结构     show columns from table_name

显示表创建过程     show create table 表名

列出当前mysql的相关状态信息     status

删除数据库     drop database 数据库名

清空数据表     delete from table_name

删除数据表     drop table table_name

数据库连接     mysql –uroot -proot

数据库退出     exit

select特殊应用与函数:

select now()     获得时间

select database()    查看当前选择的是那个库

select version()    查看版本

select user()    查看当前登陆数据库的用户

select @@datadir     查看数据路径

select @@basedir     查看mysql安装路径

select @@version_compile_os     查看mysql安装的系统

注释

--+

#

http://www.lryc.cn/news/388737.html

相关文章:

  • 文件操作~
  • 身边的故事(十二):阿文的故事:消失
  • 智能扫地机器人程序中出现的问题可以参考的解决方案
  • 如何借用物联网快速实现高标准农田信息化
  • 计算机网络基础入门
  • uniApp vue2 vue3配置代理
  • 运维锅总详解RocketMQ
  • 【Linux】使用ntp同步时间
  • 【FedMut】Generalized Federated Learning via Stochastic Mutation
  • 在线教育项目(一):如何防止一个账号多个地方登陆
  • 旋转变压器软件解码simulink仿真
  • LeetCode 1321, 209, 102
  • vant ( weapp ) - - - - - van-tabs组件选中下划线初始位置异常
  • 007 栈(lua)
  • SQL中Order by详解
  • 【git】存在git LFS文件时如何处理
  • 面向阿克曼移动机器人(自行车模型)的LQR(最优二次型调节器)路径跟踪方法
  • 【运维】在 Docker 容器中指定 UTF-8 编码:方法与技巧
  • primetime中cell和net的OCV
  • FlinkX学习
  • 新书速览|解密AI绘画与修图: Stable Diffusion+Photoshop
  • 1111111111111
  • 云原生概念
  • NoSQL之Redis高可用与优化
  • MySQL 常见存储引擎详解(一)
  • Leetcode 股票买卖
  • 小白学习手册:轻松理解MQ消息队列
  • electron线上更新
  • 谈谈检测浏览器类型
  • Django 和 Django REST framework 创建对外 API