问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

查询mysql数据库中所有表名

发布网友 发布时间:2022-04-20 23:06

我来回答

9个回答

热心网友 时间:2022-03-31 16:39

使用select命令,可以查询所有表名

写法如下:

select table_name from information_schema.tables where table_schema='当前数据库'

扩展资料

其它用法

1、使用SHOW语句找出在服务器上当前存在什么数据库:

mysql> SHOW DATABASES;

2、创建一个数据库MYSQLDATA

mysql> CREATE DATABASE MYSQLDATA;

3、选择你所创建的数据库

mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)

4、查看现在的数据库中存在什么表

mysql> SHOW TABLES;

5、创建一个数据库表

mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6、显示表的结构:

mysql> DESCRIBE MYTABLE;

7、往表中加入记录

mysql> insert into MYTABLE values (”hyq”,”M”);

8、用文本方式将数据装入数据库表中(例如D:/mysql.txt)

mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;

9、导入.sql文件命令(例如D:/mysql.sql)

mysql>use database;

mysql>source d:/mysql.sql;

参考资料:百度百科:MySQL数据库

热心网友 时间:2022-03-31 17:57

使用show tables语句就可以显示当前数据库中所有的表。

查找所有表的具体语句的例子如下:

1、select table_name 

from information_schema.tables 

where table_schema='当前数据库'

2、select name from SysObjects where type='u'

扩展资料

查询指定数据库中指定表的所有字段名,例如:column_name

select column_name from information_schema.columns 

where table_schema='csdb' and table_name='users'

查询的其他语句:

select * from all_col_comments –查询所有用户的表的列名和注释。

select * from user_col_comments – 查询本用户的表的列名和注释 。

select * from all_tab_columns –查询所有用户的表的列名等信息(详细但是没有备注)。

select * from user_tab_columns –查询本用户的表的列名等信息(详细但是没有备注)。

参考资料:百度百科-sql语句大全

热心网友 时间:2022-03-31 19:31

查询 MySql 数据库中所有表名:

select table_name from information_schema.tables where table_schema='当前数据库名' and table_type='base table';

查询 MySql 指定数据库中指定表的所有字段名:

select column_name from information_schema.columns where table_schema='当前数据库名' and table_name='指定的表名';

扩展资料

查询所有数据库

show databases;

查询指定数据库中所有表名

select table_name from information_schema.tables where table_schema='database_name' and table_type='base table';

查询指定表中的所有字段名

查询指定表中的所有字段名和字段类型

select column_name,data_type from information_schema.columns where table_schema='database_name' and table_name='table_name';

热心网友 时间:2022-03-31 21:23

查询数据库中所有表名有两种方法:
1、select table_name from information_schema.tables where table_schema='当前数据库';

2、show tables;

其中,information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。

再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问,等等信息都保存在information_schema表里面。

扩展资料:

Mysql的INFORMATION_SCHEMA数据库包含了一些表和视图,提供了访问数据库元数据的方式。

元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。

下面对一些重要的数据字典表做一些说明:

SCHEMATA表:提供了关于数据库的信息。

TABLES表:给出了关于数据库中的表的信息。

COLUMNS表:给出了表中的列信息。

STATISTICS表:给出了关于表索引的信息。

USER_PRIVILEGES表:给出了关于全程权限的信息。该信息源自mysql.user授权表。

SCHEMA_PRIVILEGES表:给出了关于方案(数据库)权限的信息。该信息来自mysql.db授权表。

TABLE_PRIVILEGES表:给出了关于表权限的信息。该信息源自mysql.tables_priv授权表。

COLUMN_PRIVILEGES表:给出了关于列权限的信息。该信息源自mysql.columns_priv授权表。

CHARACTER_SETS表:提供了关于可用字符集的信息。

COLLATIONS表:提供了关于各字符集的对照信息。

COLLATION_CHARACTER_SET_APPLICABILITY表:指明了可用于校对的字符集。

TABLE_CONSTRAINTS表:描述了存在约束的表。

KEY_COLUMN_USAGE表:描述了具有约束的键列。

ROUTINES表:提供了关于存储子程序(存储程序和函数)的信息。此时,ROUTINES表不包含自定义函数(UDF)。

VIEWS表:给出了关于数据库中的视图的信息。

TRIGGERS表:提供了关于触发程序的信息。

热心网友 时间:2022-03-31 23:31

TABLE 语句

具体语法:TABLE table_name [ORDER BY column_name] [LIMIT number [OFFSET number]]
其实从语法上看,可以排序,也可以过滤记录集,不过比较简单,没有 SELECT 那么强大。

示例 1

简单的建一张很小的表 y1,记录数为 10 条。表 t1,插入 10 条记录

热心网友 时间:2022-04-01 01:55

查找所有表的语句
select table_name 
from information_schema.tables 
where table_schema='当前数据库'


mysql>  use mysql
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
| db                        |
| event                     |
| func                      |
| general_log               |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| innodb_index_stats        |
| innodb_table_stats        |
| ndb_binlog_index          |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| servers                   |
| slave_master_info         |
| slave_relay_log_info      |
| slave_worker_info         |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+
28 rows in set (0.05 sec)

show tables即为显示当前数据库中所有的表。

这个是显示“mysql”这个数据库中的所有的表,一共有28张。

热心网友 时间:2022-04-01 04:37

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名'
新建个视图 将语句放入 然后正常导出

热心网友 时间:2022-04-01 07:51

select * from information_schema.tables into outfile 'd:/文件名.xls';

热心网友 时间:2022-04-01 11:39

SHOW TABLES;
这个命令很好记的,只需要在当前数据库下使用就能查看所有的表了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕四个月补钙可以吗 孕妇吃什么时候钙片好 孕妇吃什么钙片最好 怀孕补钙是必须的吗?孕妇钙片品牌哪个好? ...在长高的黄金发育时期,会影响容貌五官的变化吗,不仅没有发育到变... 冬至吃饺子的诗词 立冬吃饺子的暖心诗词 宁波全封闭学校有哪些 宁波市北仑区小港镇会计学校在那? 或红联镇也可以 江南教育集团小港中心幼儿园园况介绍 红联哪里有报暑假班 怎么查看mysql数据库服务是否开启? 如何查看mysql运行,访问记录等日志 mysql如何查看外键 怎么查看mysql版本? 如何查看mysql执行进度 mysql常用查询命令? 如何查看mysql有什么数据库 如何查看mysql数据库操作记录日志? mysql查看数据库所在位置 怎么查看mysql版本 如何查看mysql数据库 梦见打架,奇怪 梦见一群道人为我念经还冒一片紫气什么意思 梦到打架 梦见打架代表什么 周公解梦跟道士干仗 vivox21i充电特效吗 vivo x21 充电屏幕显示 怎么关 vivo手机充电不显示双引擎闪充 vivox21手机充电,在充的过程中右上角电池标志里有显示"⚡"这个标识 如何查看mysql数据库操作记录日志 怎样查看mysql服务是否启动 怎么查看mysql数据库服务是否开启 mysql怎么查看版本 我想看3D彩报的全部内容,三毛图,脑筋转弯,福娃,一语定三码,小故事等 农行网银证书更新失败,出现CF67怎么办? 农行数字证书错误 怎么解决? 农行网银证书更新失败,公共页面下载证书也失败 农行网银证书:此网站的安全证书有问题? 农业银行网上银行证书错误 农行登陆网银总出现证书错误怎么回事 404 Not Found 为什么农业银行的网上银行登陆时总提示密码输入错误或已经超时失效 农行网银证书错误,此网站的安全证书有问题。 农行K宝证书更新错误 农行网银证书登陆为什么显示此网站的安全证书有问题 农行网银证书错误 农行 网银 证书错误 农行网银提示500512,签名认证失败怎么办 Old Tom the killer whale,的翻译