【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安装的系统

注释

--+

相关推荐
·云扬·7 分钟前
MySQL各版本核心特性演进与主流分支深度解析
数据库·sql·mysql
砚边数影11 分钟前
AI开发依赖引入:DL4J / Java-ML 框架 Maven 坐标配置
java·数据库·人工智能·深度学习·机器学习·ai·maven
砚边数影13 分钟前
AI环境搭建(一):JDK17 + Maven 配置,Java开发环境标准化流程
数据库·人工智能·ai·ai编程
檀越剑指大厂21 分钟前
金仓数据库以“多模融合”引领文档数据库国产化新篇章
数据库
煎蛋学姐23 分钟前
SSM星河书城9p6tr(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·用户管理·ssm 框架·星河书城·线上书城
jason成都1 小时前
实战 | 国产数据库 R2DBC-JDBC 桥接踩坑记 - JetLinks适配达梦数据库
java·数据库·物联网
Elastic 中国社区官方博客1 小时前
使用 Elasticsearch 管理 agentic 记忆
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
小宇的天下1 小时前
Calibre 3Dstack --每日一个命令day13【enclosure】(3-13)
服务器·前端·数据库
云和数据.ChenGuang1 小时前
达梦数据库安装服务故障四
linux·服务器·数据库·达梦数据库·达梦数据
尽兴-2 小时前
MySQL 8.0主从复制原理与实战深度解析
数据库·mysql·主从复制