Information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。
desc tb_name ,describe tb_name,show columns from tb_name或show columns from tb_name from db_name 均表示显示表信息
show create table tb_name 显示建表语句
show table status 或者 show table status from db_name 显示数据库中标的情况
show create database db_name 显示建库信息
show tables 或者 show tables from db_name 显示数据库的所有表名
show databases 查询所有数据库
show processlist 查看正在运行的所有进程
show index from tb_name 查看表的索引
show engines 显示安装后可用的引擎和默认引擎
show ERRORS; //显示错误
show WARNINGS //显示警告
INFORMATION_SCHEMA.ROUTINES 存放存储过程信息
show create PROCEDURE sp_name 查看存储过程
SUBSTRING_INDEX("agagg_aggag_aggag_8444",'_',3) 定位字符串第3次出现 '_' 出现的位置,然后返回该位置之前的字符串
information_schema是MySQL自带的一个信息数据库,它提供了访问数据库元数据的方式,其保存着关于MySQL服务器所维护的所有其他数据库的信息,如数据库名,数据库的表,表栏的数据类型与访问权限等。经确认information_schema库中存放的均为视图,没有表。
mysql:这个是mysql的核心数据库,类似于sql server中的master表,主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息。不可以删除,如果对mysql不是很了解,也不要轻易修改这个数据库里面的表信息。