查询 MySQL 库/表相关信息

SHOW DATABASES                                //列出 MySQL Server 数据库。
SHOW TABLES [FROM db_name]                    //列出数据库数据表。
SHOW CREATE TABLES tbl_name                    //导出数据表结构。
SHOW TABLE STATUS [FROM db_name]              //列出数据表及表状态信息。
SHOW COLUMNS FROM tbl_name [FROM db_name]     //列出资料表字段
SHOW FIELDS FROM tbl_name [FROM db_name],DESCRIBE tbl_name [col_name]
SHOW FULL COLUMNS FROM tbl_name [FROM db_name]//列出字段及详情
SHOW FULL FIELDS FROM tbl_name [FROM db_name] //列出字段完整属性
SHOW INDEX FROM tbl_name [FROM db_name]       //列出表索引。
SHOW STATUS                                  //列出 DB Server 状态。
SHOW VARIABLES                               //列出 MySQL 系统环境变量。
SHOW PROCESSLIST                             //列出执行命令。
SHOW GRANTS FOR user                         //列出某用户权限
时间: 2024-10-10 15:07:03

查询 MySQL 库/表相关信息的相关文章

MySQL之表相关操作

一 存储引擎介绍 存储引擎即表类型,mysql根据不同的表类型会有不同的处理机制 详见:http://www.cnblogs.com/linhaifeng/articles/7213670.html 二 表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 id,name,qq,age称为字段,其余的,一行内容称为一条记录 三 创建表 #语法: create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽

Mysql之表相关操作2

表的相关操作2 参考:http://www.cnblogs.com/linhaifeng/articles/7232894.html#_label6 一.修改表 语法: 1. 修改表名 ALTER TABLE 表名 RENAME 新表名; 2. 增加字段 ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束条件-], ADD 字段名 数据类型 [完整性约束条件-]; ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束条件-] FIRST; ALTER TABLE

jdbc读取数据库,表相关信息(含注释)

读取数据库中的所有的表名 private Set<String> getTableNameByCon(Connection con) { Set<String> set = new HashSet<String>(); try { DatabaseMetaData meta = con.getMetaData(); ResultSet rs = meta.getTables(null, null, null, new String[] { "TABLE&quo

mysql查询某个库的表数量

在mysql中有个数据库information_schema下的表tables记录了所有数据库中所有的表相关信息 TABLE_SCHEMA 数据库名称 SELECT COUNT( * ) FROM information_schema.tables WHERE TABLE_SCHEMA = '库名' 原文链接:http://www.cnblogs.com/liuqidongprogram/p/5821162.html

如何查询mysql数据库中哪些表的数据量最大

1.mysql的information_schema下有存储数据库基本信息的数据字典表,可以通过查询tables表来获得 所需要的表相关信息.  mysql> show databases; 2. use  information_schema; 3. show tables; 4. desc tables; 5 select table_name,table_rows from  tables order by table_rows desc limi 10;

DBA04 - 多表查询 MySQL管理工具、用户授权及撤销

DBA DAY04 一.多表查询 stu_id   name   class   缴费表班级表成绩表就业表1.1 复制表 (作用: 备份表 . 快速建表) mysql>   create  table  表名  sql查询:create database  db4;use  db4; create  table  user2  select  * from db3.user;show  tables;select  * from user2; create  table  user3  sele

mysql数据库的库和表相关命令

数据库的创建.删除 一.数据库相关的命令 数据库的创建 create  {database|schema}  db_name  [character set=]  [collate = ];创建数据库.如果数据库以存在会报错 create {database|schema} [if not exists] db_name  [character set=]  [collate = ];表示如果这个数据库不存在则创建 其中[character set = ]  用来设置默认字符集 [collate

MySQL常用命令(数据库,表相关的命令)

数据库相关命令 显示数据库列表 mysql> SHOW  DATABASES; 创建数据库 mysql> CREATE  DATABASE  库名; 如下,创建一个名为crashcourse的数据库 mysql> CREATE  DATABASE  crashcourse; 删除数据库 mysql> DROP  DATABASE  库名; 如下,删除一个名为crashcourse的数据库 mysql> DROP  DATABASE  crashcourse; 使用数据库 my

MySQL库、表结构等查询

1.查询所有数据库 SHOW DATABASES; 2.查询库中所有表 写法1: ① USE [DATABASE_NAME]; ② SHOW TABLES; 写法2: SHOW TABLES FROM [DATABASE_NAME] 3. 查询表结构 写法1: ① USE [DATABASE_NAME]; ② SHOW CREATE TABLE [TABLE_NAME]; 写法2: SHOW CREATE TABLE [DATABASE_NAME.TABLE_NAME]; 4. 查询表所有字段