`
yunmoxue
  • 浏览: 289374 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

mysql查看数据库和表的信息

阅读更多
手册地址:http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/
如果你忘记数据库或表的名字,或给定的表的结构是什么(例如,它的列叫什么),怎么办?MySQL通过提供数据库及其支持的表的信息的几个语句解决这个问题。
你已经见到了SHOW DATABASES,它列出由服务器管理的数据库。为了找出当前选择了哪个数据库,使用DATABASE( )函数:

//看当前使用的是哪个数据库
mysql> SELECT DATABASE();

+------------+
| DATABASE() |
+------------+
| menagerie  |
+------------+
如果你还没选择任何数据库,结果是NULL。

//查看有哪些数据库
mysql> show DATABASES;

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+
//选择数据库
mysql>use test;
//;号可有可无,必须单行使用.


为了找出当前的数据库包含什么表(例如,当你不能确定一个表的名字),使用这个命令:

//看数据库里有哪些表
mysql> SHOW TABLES;

+---------------------+
| Tables in menagerie |
+---------------------+
| event               |
| pet                 |
+---------------------+
如果你想要知道一个表的结构,可以使用DESCRIBE命令;它显示表中每个列的信息:

//看表里有哪些列
mysql> DESCRIBE pet;

+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name    | varchar(20) | YES  |     | NULL    |       |
| owner   | varchar(20) | YES  |     | NULL    |       |
| species | varchar(20) | YES  |     | NULL    |       |
| sex     | char(1)     | YES  |     | NULL    |       |
| birth   | date        | YES  |     | NULL    |       |
| death   | date        | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+
Field显示列名字,Type是列的数据类型,Null表示列是否能包含NULL值,Key显示列是否被索引而Default指定列的默认值。

如果表有索引,SHOW INDEX FROM tbl_name生成有关索引的信息。

删除数据库.
mysql> DROP DATABASE test;

注意:mysql对大小写敏感.
分享到:
评论
4 楼 yunmoxue 2013-05-31  
atgoingguoat 写道
查询 MYSQL 表中文名称,怎么写?

用``符号包裹表名试试
3 楼 atgoingguoat 2013-05-12  
查询 MYSQL 表中文名称,怎么写?
2 楼 mulangren1988 2012-02-23  
很好,讲的很详细
1 楼 xiaoqing20 2010-03-22  
  入门学习一下

相关推荐

    国家开放大学 MySQL数据库应用 实验训练1 在MySQL中创建数据库和表

    "国家开放大学 MySQL数据库应用实验训练1 在MySQL中创建数据库和表" 本实验训练旨在让学生掌握 MySQL 中的数据库和表的创建过程。 MySQL 是一种关系型数据库管理系统,广泛应用于各种领域。为提高学生的实践能力,...

    国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表参考107.pdf

    《MySQL数据库应用》实验训练1主要关注如何在MySQL环境中创建数据库和表,这是数据库管理的基础操作,对于学习数据库管理和应用开发至关重要。 首先,要进行实验训练,你需要确保你的计算机满足MySQL的运行环境。...

    实验训练1 在MySQL中创建数据库和表.docx

    MySQL数据库管理基础 MySQL是最流行的开源关系数据库管理系统之一,广泛应用于Web开发和企业级应用中。本篇文章将对MySQL数据库管理的基础知识进行详细讲解,从安装到管理,涵盖创建数据库、创建表、管理表结构、...

    如何用MySQL创建数据库和数据库表

    如何用MySQL创建数据库和数据库表

    MySQL中创建数据库和表的操作指南+编程知识+技术开发

    mysql创建数据库和表,MySQL中创建数据库和表的操作指南+编程知识+技术开发;mysql创建数据库和表,MySQL中创建数据库和表的操作指南+编程知识+技术开发;mysql创建数据库和表,MySQL中创建数据库和表的操作指南+...

    导出 MySQL数据库表结构word设计文档,一键连接数据库,直接导出库表结构、字段解析、自动排序

    导出 MySQL数据库表结构word设计文档,一键连接数据库,直接导出库表结构、字段解析、自动排序 导出 MySQL数据库表结构word设计文档,一键连接数据库,直接导出库表结构、字段解析、自动排序 导出 MySQL数据库表结构...

    MYSQL数据库信息查看

    要深入了解MySQL数据库信息,我们需要掌握一系列的关键概念和命令。以下是对MySQL数据库信息查看的详细阐述: 1. **MySQL简介**: MySQL是一个支持SQL语言的数据库系统,由瑞典的MySQL AB公司开发,现在属于Oracle...

    MySQL创建数据库和数据库表.doc

    #### 一、MySQL数据库管理基础 在开始之前,我们需要了解MySQL中的一些基本概念和操作。MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它支持SQL(Structured Query Language)语言,用于处理各种数据...

    jfire-sql-mysql创建数据库和表

    jfiresql mysql创建数据库和表 mysql创建数据库和表 mysql创建数据库和表 mysql创建数据库和表 mysql创建数据库和表

    SZT-bigdata-mysql创建数据库和表

    mysql创建数据库和表 mysql创建数据库和表 mysql创建数据库和表 mysql创建数据库和表 mysql创建数据库和表

    实验训练1-在MySQL中创建数据库和表作业.doc

    本资源摘要信息介绍了 MySQL 中创建数据库和表的基本操作步骤,并对每个步骤进行了详细的解释。 一、查看当前存在的数据库 在 MySQL 中,使用 `show databases;` 语句可以查看当前服务器上存在的所有数据库。这个...

    C#操作Mysql创建数据库,数据表,增、删、改数据

    这个库允许我们通过ADO.NET接口与Mysql数据库进行通信。在Visual Studio 2008中,可以通过NuGet包管理器来安装这个库,或者手动下载并添加到项目的引用中。 创建数据库的过程通常涉及到建立一个连接字符串,连接到...

    MySQL数据库表导出Word工具,生成数据库说明文档

    "MySQL数据库表导出Word工具"提供了一种便捷的方式,将数据库结构和内容转换为易于理解的Word文档,这对于开发、运维以及非技术背景的团队成员都非常有帮助。 首先,这个工具的主要功能是将MySQL数据库中的表结构和...

    Mysql正式/测试数据库表结构差异对比

    "Mysql正式/测试数据库表结构差异对比"是一个专题,主要关注如何比较和分析两个MySQL数据库之间的表结构差异,这对于确保数据库的一致性和数据完整性至关重要。这个过程通常在软件开发的测试和部署阶段执行,以验证...

    mysql数据库实验报告 数据表的操作

    本实验旨在深入理解MySQL数据库的基本操作,包括数据库的创建、查看、删除和使用,以及表结构的设计与管理。通过实际操作,我们将掌握如何创建和修改表结构,设置表约束,以及处理表数据的插入、删除和修改。此外,...

    mysql数据库全文多库多表查找,查询所有数据库中包含指定字符的数据。

    mysql数据库全文查找,查询所有数据库中包含指定字符的数据。 一、支持功能: 1、支持所有数据库查询字符串,或者指定一个或者多个数据库查询字符串; 2、支持本地使用或者指定远程数据库地址; 3、支持命令行指定...

    java比较两个mysql数据库中的表信息差异

    一个简单JAVA 小工程进行两个MYSQL数据库对象的比较,导入eclipse中,修改jdbc.properties文件中的JDBC信息,然后直接运行action包类中的main方法,生成EXCEL,excel中包含表,表中列,索引,函数过程差异比对结果。...

    MySQL数据库系统表说明和主要系统表详细说明

    MySQL数据库系统表说明和主要系统表详细说明!里面有两个word文档,一个介绍了MySQL系统数据库information_schema里的所有表信息,一个介绍了MySQL系统数据库information_schema里主要表的详细信息,包括每个表字段...

Global site tag (gtag.js) - Google Analytics