mysql 查看有多少个数据库,有多少个表,方法如下:
创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站建设、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的太仓网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
1、图形界面直接查看:
2、命令查看:
#查看数据库
SHOW DATABASES;
#查看表
USE blog;
SHOW TABLES;
#查看表中的列
SHOW COLUMNS FROM auth_user;
DESCRIBE auth_user;
注意:describe 表名 是 show columns from 表名 的一种快捷方式。
由于工作需要,经常需要将mysql数据库中的数据导出到excel表格,或者需要将excel表格数据导入到mysql数据库,我的方法是先将它们都转换成一种中间数据格式csv(execl数据可以直接导出为csv格式,csv格式也可以直接用excel打开)。下面介绍一下操作步骤:
csv导入mysql
load data infile 'C:\\Users\\UserName\\Desktop\\test.csv'
into table `table`
fields terminated by ',' optionally enclosed by '"' escaped by '"'
lines terminated by '\n';
mysql导入csv
select * from `table`
load data infile 'C:\\Users\\UserName\\Desktop\\test.csv'
fields terminated by ',' optionally enclosed by '"' escaped by '"'
lines terminated by '\n';
如果乱码,可用相关编辑器打开.csv文件,另存为utf-8的csv
use 数据库名
show tables就能看到这个库中所有的表
或者更直接一点,你到mysql 的data文件夹下看看,有多少个文件夹就有多少个库,看看有多少个不同的文件名,就有多少个表
//看当前使用的是哪个数据库 ,如果你还没选择任何数据库,结果是NULL。mysqlselect database(); +------------+ | DATABASE() | +------------+ | menagerie | +------------+
如何查看Mysql中有哪些数据库和表
我想要知道自己的Mysql中有哪些数据库和表,该如何查看?
2006-6-20 02:22 lcy234
show databases;use databaseName;show tables;
MySQL(发音为"my ess cue el",不是"my sequel")是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
select into outfile是提供导出数据功能的,不带表结构的,所以不可能有表头。从information_schema.columns里确实能查到表里有哪些字段,但是查到又能怎么用?先从columns里查出payment所有column_name,然后把N行column_name转成一行,再union select * from payment。这么做累死,不如手动把表头加上算了:select 'col1','col2',……unionselect col1,col2,…… from payment但是这样好像又不能导出文件了……总之是做不到,select into outfile就没提供这个功能。
在mysql里有个系统库叫information_schema
里面有所有系统对象;
其中 columns表里存储着所有字段信息
select column_name from columns where table_schema=your_database_name and table_name=your_table_name
启动,关闭MySQL
在CMD中输入: net start mysql
在服务管理器中启动,关闭.
MySQL登录在CMD中输入
mysql –h localhost –u root -p
查看数据库: show databases;
使用数据库: use db_name;
查看表: show tables;
查看表结构: describe table_name;要是不想用命令就在安装MYSQL的浏览器,直接在里面打开看就好了