新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
mysql 查看有多少个数据库,有多少个表,方法如下:
竹山网站建设公司成都创新互联公司,竹山网站设计制作,有大型网站制作公司丰富经验。已为竹山上千家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的竹山做网站的公司定做!
1、图形界面直接查看:
2、命令查看:
#查看数据库
SHOW DATABASES;
#查看表
USE blog;
SHOW TABLES;
#查看表中的列
SHOW COLUMNS FROM auth_user;
DESCRIBE auth_user;
注意:describe 表名 是 show columns from 表名 的一种快捷方式。
选择一个数据库,点击“查询”,在右侧点击“创建查询”,输入SQL语句,点击“执行”就可以了,示例SQL:\x0d\x0aCREATE TABLE `test`.`users` (\x0d\x0a `id` int(10) NOT NULL AUTO_INCREMENT,\x0d\x0a `name` varchar(20) DEFAULT NULL,\x0d\x0a `age` int(10) DEFAULT NULL,\x0d\x0a PRIMARY KEY (`id`)\x0d\x0a) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1、 //看当前使用的是哪个数据库 ,如果你还没选择任何数据库,结果是NULL。
mysqlselect database();
+------------+
| DATABASE() |
+------------+
| menagerie |
+------------+
2、//查看有哪些数据库
mysql show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3、//选择数据库
mysqluse test; //;号可有可无,必须单行使用.
4、为了找出当前的数据库包含什么表(例如,当你不能确定一个表的名字),使用这个命令:
5、//看数据库里有哪些表
mysqlshow 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生成有关索引的信息。
删除数据库.
mysqldrop database test;