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

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 19:35   1518   0

展开全部

1、e68a8462616964757a686964616f31333339666635 //看当前使用的是哪个数据库 ,如果你还没选择任何数据库,结果是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命令;它显示表中每个列的信息:6、  //看表里有哪些列

mysql> describe pet;+---------+-------------+------+-----+---------+-------+

| 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;

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP