mysql 怎么查看创建的数据库和表

如题所述

方法:
查看数据库表的创建时间可以在information_schema中查看
information_schema数据库表说明:
schemata表:提供了当前mysql实例中所有数据库的信息。是show
databases的结果取之此表。
tables表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。是show
tables
from
schemaname的结果取之此表。
数据库表的创建时间在tables表中的create_time字段
select create_time from tables where table_schema='数据库名' and table_name='表名';
将上面的数据库名以及表名替换为所要查询的数据即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-13
 1、 //看当前使用的是哪个数据库 ,如果你还没选择任何数据库,结果是NULL。
mysql>select
database();
+------------+
|
DATABASE()
|
+------------+
|
menagerie
|
+------------+
  2、//查看有哪些数据库
mysql> show
databases;
  +--------------------+
|
Database
|
+--------------------+
|
information_schema
|
|
mysql
|
|
test
|
+--------------------+
3、//选择数据库
mysql>use test; //;号可有可无,必须单行使用.
4、为了找出当前的数据库包含什么表(例如,当你不能确定一个表的名字),使用这个命令:
5、  //看数据库里有哪些表
mysql>show
tables;
  +---------------------+
|
Tables
in
menagerie
|
+---------------------+
|
event
|
|
pet
|
+---------------------+
如果你想要知道一个表的结构,可以使用DESCRIBE命令;它显示表中每个列的信息:
1.
6、  //看表里有哪些列
mysql>
describe
pet;
2.
  +---------+-------------+------+-----+---------+-------+
|
Field
|
Type
|
Null
|
Key
|
Default
|
Extra
|
+---------+-------------+------+-----+---------+-------+
|
name
|
varchar(20)
|
YES
|
|
NULL
|
|
|
owner
|
varchar(20)
|
YES
|
|
NULL
|
|
|
species
|
varchar(20)
|
YES
|
|
NULL
|
|
|
***
|
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;
第2个回答  2020-04-25
mysql
查看有多少个数据库,有多少个表,方法如下:
1、图形界面直接查看:
2、命令查看:
#查看数据库
SHOW DATABASES;#查看表
USE blog;
SHOW TABLES;#查看表中的列
SHOW COLUMNS FROM auth_user;
DESCRIBE auth_user;
注意:describe
表名

show
columns
from
表名
的一种快捷方式。